Android アプリで同期アダプターを使用する必要があるかどうかを把握しようとしています。
手続き型アプローチの例:
- (ネットワークカバレッジあり) ユーザーが行った変更は、自動的にサーバーに送信されます。
- (ネットワーク カバレッジなし) 変更は sqlite テーブルに保存され、オンライン ブロードキャストが変更をアップロードするのを待ちます。
- サーバーに送信された変更は、サーバー上にあるものをある程度ミラーリングする sqlite テーブルに保存されます。
- サーバー上の変更は、C2DM フレームワークを使用してユーザーに変更を通知します。
- アプリが通知を受け取ると、サーバーから必要なデータを取得し、sqlite テーブルを更新します。
質問ですが、この作業には同期アダプターを使用する必要がありますか? もしそうなら、上記の私の例に基づく高レベルのアプローチは何でしょうか。ありがとうございました。