0
我有自定義適配器類,它包含SQLiteDatabase。適配器管理db連接:Android處理靜態數據庫對象
public AutoDBAdapter(final Context context){
this.context=context;
checkDatabase();
try{
openDB();
}catch(Exception e){
e.printStackTrace();
}
checkDatabase()
方法檢查數據庫是否存在,並根據需要從資產中複製它。
private void openDB() throws SQLException{
if(db==null)
db=SQLiteDatabase.openDatabase(dbFileName, null, SQLiteDatabase.OPEN_READWRITE);
}
我在我的Activities中創建了AutoDBAdapter類。 我使用了這種方法,因爲我需要從多個活動訪問我的數據庫。我知道這不是一件好事。
我的問題:什麼時候應該關閉數據庫連接? 任何建議都會有用。謝謝。