-4

dD 当我访问具有多个活动的数据库时,我需要更新上下文吗?

我的应用程序是这样工作的:Activities <=> DataSource <=> DBHelper

My DataSource 具有打开和关闭方法,可从 DBHelper 检索或释放数据库。

活动在和中调用open()DataSource 。我是否需要传递 Activity 的上下文并创建一个新的数据库,如下所示:onCreate()onResume()close()onPause()

public void open(Context context) {
    if(!context.equals(this.context)) 
        dbHelper = new DBHelper(context);
    db = dbHelper.getWritableDatabase();
}

还是没有必要?

4

1 回答 1

-5

@Hoan Nguyen 写道:

不,你不必。

于 2015-06-15T15:27:44.377 回答