SDKのSimpleSyncAdapterサンプルプロジェクトの行に沿って、SyncAdapter、AccountManager、およびプライベートContentProviderを実装しました。それはすべてうまくいきます。Android SyncAdapterコールバック
ここでは、特定のフラグが設定されたリモートサーバーから新しい行がダウンロードされたときに、ユーザーにメッセージを表示します。 Syncが終了したときにSyncAdapterからコールバックが必要なので、クエリを実行してアクティビティからメッセージを表示できます。私はこれを議論するStackOverflowに関するいくつかの質問を見てきましたが、良い答えはありません。
How does one listen for progress from Android SyncAdapter?は、SyncStatusObserverは役に立たないと言います。ユーザーmobibobは、同期スレッドからUIに返答するためにResultReceiverを使用することを提案します。
How to know when sync is finished?は、SyncServiceのインテントを使用することを示しています。
How to signal sync-complete to the Android SyncManager?は、SyncResultを使用することを示しています。 maxpower47によってリンクされたサンプルコードは、SyncResultクラスを使用して例外を報告しますが、同期が正常に完了したかどうかを実際に報告することはありません。
どのオプションが最適かわかりませんし、これらのソリューションが使用されているサンプルプロジェクトは見ていません。
全く同じ位置にあります - あなたはそれをうまく処理できましたか? – HGPB