dD我在访问具有多个活动的数据库时需要更新上下文吗?
我的应用程序的工作方式如下:Activities <=> DataSource <=> DBHelper
我的DataSource具有打开和关闭的方法,可以从DBHelper中检索或释放数据库。
活动在open()
中的数据源以及onCreate()
中的onResume()
和close()
调用onPause()
。我是否需要传递Activity的上下文并创建一个新的DataBase:
public void open(Context context) {
if(!context.equals(this.context))
dbHelper = new DBHelper(context);
db = dbHelper.getWritableDatabase();
}
还是没有必要?
答案 0 :(得分:-4)
不,你不必。