public class BobDatabase extends SQLiteOpenHelper{
private static final String DATABASE_NAME = \"bob.db\";
private static final int DATABASE_VERSION = 1;
public stat
You could get the context parametr in the function by parameter, or by a static variable, or by getApplicationContext()
function.
Using Resources.getSystem().getWhatEver() you can only access system-wide resources (you get the error because there is no system-wide resource with your ID). Since resource ID are not unique across applications you need to provide the application, when accessing a resource. In Android this is done using Context. So if you want to access some resource you need to use it like this
context.getResources().getString(myID);
Apart from that Brandon's comment is correct.
According to Android documentation, Resources.getSystem()
only provides system-level resources, not application-level ones (like the resources inside your strings.xml file).
http://developer.android.com/reference/android/content/res/Resources.html#getSystem()
Try using the application's context if you really want to retrieve your strings this way, or take my suggestion in the comment to your question.