Jul*_*ian 5 sqlite android android-contentprovider
我有一个ContentProvider类和一个DatabaseHelper类(扩展SQLiteOpenHelper).ContentProvider实例化需要访问Context的Helper,因为构造函数需要它:
public DBHelper(Context context, AssetFileDescriptor db_asset) {
super(context, DB_NAME, null, 1);
Run Code Online (Sandbox Code Playgroud)
您是否至少知道从ContentProvider获取Context的一种方法?
谢谢 :)
Rob*_*Rob 18
在ContentProvider.onCreate方法中,您可以将getContext()的结果传递给DBHelper
@Override
public boolean onCreate() {
dbHelper = new DBHelper(getContext(), db_asset);
return true;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8734 次 |
| 最近记录: |