當我處理通常Activity
,然後我在onCreate
打開一個數據庫,並在onStop
關閉它。當我處理選項卡的活動,然後我加入onResume
和另一個打開的另一個密切。方法來關閉/重新打開數據庫
因此,代碼看起來像這樣
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mDB.open();
}
@Override
protected void onResume() {
super.onResume();
mDB.open();
}
@Override
protected void onPause() {
super.onPause();
mDB.close();
}
@Override
protected void onStop() {
super.onStop();
mDB.close();
}
這是太多開啓和關閉的?
同意,你應該總是關閉數據庫連接,當你不需要它。 – Andreas 2012-03-07 08:56:15