当Activity更改时,在Android中更新数据库上下文?

时间:2013-03-20 13:39:17

标签: android sqlite android-context

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();
}

还是没有必要?

1 个答案:

答案 0 :(得分:-4)

@Hoan Nguyen写道:

  

不,你不必。