SQLiteOpenHelper
私は、拡張するクラスで1つのインスタンスのみを使用する方がよいことを読みましたApplication
。
public class MyApplication extends Application {
private static SQLiteOpenHelper dBHelper;
@Override
public void onCreate() {
super.onCreate();
dBHelper = new DBHelper(this);
}
public static SQLiteDatabase getDB() {
return dBHelper.getWritableDatabase();
}
}
しかし、その場合、どこで閉じる必要がありますか?
ありがとう
7月