获取android中的string.xml值

时间:2013-08-21 03:19:02

标签: android sqlite

我的问题很简单。如何在扩展SQLiteOpenHelper中访问res / values / string.xlm中的字符串值,因为getString方法与Activity一起使用?

3 个答案:

答案 0 :(得分:1)

<强>尝试

Context课程中接收SQLiteOpenHelper,然后使用上下文

   context.getResources().getString(R.string.yourStringNameFromStrings);

答案 1 :(得分:1)

您需要引用ContextSQLiteOpenHelper的构造函数接受上下文,您可以将其保存在局部变量中。如果c是上下文变量,并且myStringstrings.xml中字符串资源的名称,那么您可以获得字符串值:

C.getString(R.string.myString);

答案 2 :(得分:1)

你可以通过构造函数获取上下文对象。

class DatabaseHelper extends SQLiteOpenHelper {
    private Context mContext;
    public DatabaseHelper(Context context) {
        super(context, DATABASE_NAME, null, DATABASE_VERSION);
        mContext = context;
    }
}