2012-01-14 26 views
0

私はアンドロイドデータベースの作成が遅いプロセスであり、処理に時間がかかることを知りました。システム上で他のジョブを実行する前にデータベースの書き込み/更新が成功したという通知を受け取るにはどうすればよいですか?データベースの更新が正常に完了したことを確認する方法

たとえば、保留中のメッセージをデータベースでチェックするSMSアプリケーションを作成しています。保留中のメッセージが見つかると、SMS &がメッセージステータスを成功に更新します。

保留中のSMSを見つけるためにループを実行しています。データベースの更新には時間がかかるため、今回はループが複数回実行されています&複数のSMSが送信されます。データベースが正常に更新されるまで待つことができれば、この問題は解決されます。

おかげでみんな

+0

カラム/テーブルの更新を意味しますか? – kosa

+0

アップデートは受信した順に処理されます。何らかの理由で更新が完了していない場合、更新が完了していない場合は、正確に何が起きるのでしょうか? 2番目のものは最初のものをスキップしません。 – Aidanc

+0

@thinksteep はい私は列を更新することを意味します –

答えて

0

は、トランザクションにあなたの更新をラップし、あなたのデータは半ば更新に使用されないことが保証されます。

関連する問題