Android フォンにローカルに保存されたデータを、他のサーバー上のリモート データベースに保存されたデータと同期するアプリケーションを作成しようとしています。もちろん、ユーザーがデータを表示/編集できる電話で利用可能な UI 画面があります。
RESTful Web サービスを介して同期を行うことに決め、Android REST クライアントを作成するための 3 つのさまざまな設計パターンを説明する Google I/0 2010 ビデオを見ました。それらはすべて、コンテンツ プロバイダーという共通のコンポーネントを 1 つ持っています。
アプリケーション内でのみデータにアクセスするため、データにアクセスするためのコンテンツ プロバイダーを作成することが絶対に必要なのか、それとも同期コードを独自のプロセスで実行する必要があるために必要なのか、疑問に思っていました。
ご協力ありがとうございました!。