2011-01-30 6 views
0

データベースを使用してデータを保存したり読んだりしていますが、データベースの保存時期はわかりません。 db.save()のようなものは見つからなかったので、閉じるときに自分のデータベースが保存されていると仮定しますか? onPause()(データの保存用)でも閉じておく必要がありますか?Androidデータベースの保存

答えて

2

メモ帳で新しいレコードを挿入した瞬間にアップデートを取得し、保存されたので

サンプルは、おそらく最も簡単な例の一つである:

http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotePadProvider.html

彼らはSQLiteOpenHelperを使用し、必要なときに、ハンドルを求める演算を実行し、データが書き込まれていると仮定します。これがサンプルの方法であれば、必要に応じてdb.update()またはdb.insert()がIOを処理すると仮定しなければなりません。

1

私は間違っているかもしれませんが、あなたのデータベースは、レコードを更新するとすぐに更新され、保存されると思います。あなたのCRUD操作を管理アダプタクラスを持っている場合、DBはあなたが更新コマンドdb.updateを実行するか、db.insert()