SDK의 SimpleSyncAdapter 샘플 프로젝트 라인을 따라 SyncAdapter, AccountManager 및 private ContentProvider를 구현했습니다. 그것은 모두 잘 작동하고 있습니다.Android SyncAdapter 콜백
이제 특정 플래그가 설정된 원격 서버에서 새 행을 다운로드 한 경우 사용자에게 메시지를 표시하려고합니다. 동기화가 끝나면 SyncAdapter에서 콜백이 필요하므로 쿼리를 수행하고 작업의 메시지를 표시 할 수 있습니다. StackOverflow에 대해 몇 가지 질문을 보았지만 좋은 답변은 없습니다.
How does one listen for progress from Android SyncAdapter?은 SyncStatusObserver가 쓸모 없다고 말합니다. 사용자 mobibob은 ResultReceiver를 사용하여 동기화 스레드에서 UI에 다시 응답 할 것을 제안합니다.
How to know when sync is finished?은 SyncService의 인 텐트를 사용하는 것이 좋습니다.
How to signal sync-complete to the Android SyncManager?은 SyncResult를 사용하는 것이 좋습니다. maxpower47에 링크 된 예제 코드는 SyncResult 클래스를 사용하여 예외를보고하지만 실제로 동기화가 완료되었는지보고하지는 않습니다.
어떤 옵션이 가장 좋을지 모르겠으며 이러한 솔루션을 사용하는 예제 프로젝트를 보지 못했습니다.
똑같은 위치에 - 그것을 해결할 수 있었습니까? – HGPB