2011-09-14 8 views
3

thisリンクを参照すると、接続が1つしかない場合に接続を閉じるのに適していますか?私は常にバックグラウンドでサービスを実行しています。いつclose()機能を呼び出すいい時間ですか?助言がありますか?DatabaseHelperをいつ閉じるべきですか?

+0

チェックこれとはよくお読み................ http://stackoverflow.com/questions/2493331/what-is-best-practice-with- sqlite-and-android/3689883#3689883 –

答えて

5

実際にclose()に電話する必要はありません。たとえば、コンテンツプロバイダを実装する場合、close()を呼び出す機会はありません。 SQLiteが実装されているため、close()をコールしても特に問題はありません。

あなたは本当に「いつもバックグラウンドで実行されているサービス」を再考すべきです。

+0

ありがとう!と指摘した。 – Maurice

関連する問題