|
Loading...
|
android-group-japan@googlegroups.com
[Prev] Thread [Next] | [Prev] Date [Next]
[android-group-japan: 1898] C ontentProviderとトランザクション あわ Fri Oct 09 12:04:05 2009
あわと申します。 AndroidのContentProviderを使っていて、疑問に思ったので質問です。 ContentProviderを使って、複数テーブルに対して複数レコードの更新を行う場合、 トランザクションを利用してエラーが発生した際にデータの不整合が 起きないようにロールバックをさせようと思ったのですが、 参考になるやり方が見つかりませんでした。 ContentProviderのリファレンスを見ると、 If you don't need to share data amongst multiple applications you can use a database directly viaSQLiteDatabase<file:///C:/android-sdk-windows-1.6_r1/docs/reference/android/database/sqlite/SQLiteDatabase.html> . とあり、単に自アプリ内でのデータの更新にはSQLiteDatabaseを直接扱ってね、的なことが書いてあります。 確かに、それはそれでトランザクションの機能が利用できるし、理解できるのですが、 他のアプリケーションがContentProvider経由でデータの操作を許可している場合、 トランザクション機能を利用したいケースについてはどうやって実装すればよいのでしょうか? そもそもこんな疑問を持つこと自体ナンセンスなのでしょうか? どうぞよろしくお願いいたします。 -- [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ このメールは次の Google グループの参加者に送られています: 日本Androidの 会 このグループにメールで投稿: [EMAIL PROTECTED] このグループから退会する: [EMAIL PROTECTED] その他のオプションについては、次の URL からグループにアクセスしてくださ い。 http://groups.google.co.jp/group/android-group-japan?hl=ja -~----------~----~----~----~------~----~------~--~---
- [android-group-japan: 1898] C ontentProviderとトランザクション あわ 2009/10/09 <=
- [android-group-japan: 2092] Re: ContentProviderとトランザクション Isher 2009/10/30