Android SDK に付属している NotePad の例を調べていますが、更新関数で変数 db が閉じられない理由を誰かが明確にできるかどうか疑問に思っていましたか? 通常、データベースを使用しなくなったら、リークを防ぐためにデータベースを閉じることをお勧めします。アイデア?
@Override
public int update(Uri uri, ContentValues values, String where, String[] whereArgs) {
// Opens the database object in "write" mode.
SQLiteDatabase db = mOpenHelper.getWritableDatabase();
... // More code, db.close() is never called?!
// Returns the number of rows updated.
return count;
}