【发布时间】:2011-03-09 16:03:45
【问题描述】:
每当我需要创建 SQLiteOpenHelper 'databasehelper' 对象时,我都需要在函数调用中传递上下文。
dbUtils.setEntityValues(this, moduleId, sendTo)
“this”参数指的是活动上下文。每次新的 databasehelper 对象创建和执行数据库任务时。
DataBaseHelper dbHelper = new DataBaseHelper(context);
try {
dbHelper.openDataBase();
SQLiteDatabase db = dbHelper.getReadableDatabase();
从未扩展 Activity 或 Application 的类文件中,我无法创建 databasehelper 对象。有什么方法可以全局获取 databasehelper 对象吗?或者以任何方式在非 Activity 的类中获取应用程序上下文...?
我是android初学者,请提出一些建议..
提前致谢, 乔
【问题讨论】:
标签: android