-4

dD 複数のアクティビティを持つデータベースにアクセスする場合、コンテキストを更新する必要がありますか?

私のアプリは次のように機能します:Activities <=> DataSource <=> DBHelper

My DataSource には、DBHelper からデータベースを取得または解放する open メソッドと close メソッドがあります。

およびおよびのopen()DataSourceに対するアクティビティ呼び出し。アクティビティのコンテキストを渡して、次のような新しいデータベースを作成する必要がありますか?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 に答える