私のアプリケーションで複数のテーブルを同期させる方法が混乱しています。複数のテーブルを同期アダプタとコンテンツプロバイダと同期させることについて混乱しています
私は1つのコンテンツプロバイダがあり、複数のテーブル(イベント、ユーザ、など)を持っていきます。私はまた、アプリが通信するはずの休憩サーバを持っています。私は、各テーブルの複数の接続(put、get、post、delete)を処理するベストプラクティスが何であるか疑問に思っています。また、1人のユーザーが1つのイベントに参加することができるような関係も持ちますが、イベントの所有者でもあります。だから私は、そのユーザーにユーザーと所属イベントを作成した場合、私はユーザーをアップロードするか、ユーザーに関するサーバーから情報を取得し、ユーザーに関する情報をイベントにアップロードし、その情報を取得してから、新しいイベント情報を持つユーザー。
これらの問題を解決する最善の方法は何ですか?同期する必要があるすべてのデータを集計するメソッド(http://example.com/sync)を作成する必要がありますか?または私はちょうど15-20の要求に固執する必要がありますか?
[これは助けになることができる(http://stackoverflow.com/questions/3814005/best-practices-for-exposing-multiple-tables-using-content-providers-in-android) – Reno
それは私の質問に正確に答えません。あなたが共有したリンク(感謝)は、内部的に残りのアンドロイドシステムをコンテンツプロバイダーに公開することです。私の質問は、データを外部と同期させる方法と、データを送受信するサーバーとの最も効率的な接続を確立する方法です。 – jonepatr
ええ、私はSyncAdaptersを使っていないのは残念ですが、あなたの質問をアップアップするつもりです。 – Reno