相关疑难解决方法(0)

Android SyncAdapter卡在无限同步循环中

我正在编写一个Android同步适配器,基本上遇到了无限循环同步的问题.一旦同步完成,它就会重新开始.

谢谢,

问候,

阿克沙伊

@Override
    public void onPerformSync(final Account account, final Bundle extras, final String authority, final ContentProviderClient provider, final SyncResult syncResult) {
        Log.i("Sync result full sync = " + syncResult.fullSyncRequested);
        Log.i("Sync result " + syncResult.toDebugString());
        Log.i("Bundle " + extras.toString());

        final CountDownLatch latch = new CountDownLatch(3);


        final CachedDataReceiver globalStreamRefreshReciever = new CachedDataReceiver(null) {
            @Override
            protected void onComplete(int resultCode) {latch.countDown();}
            @Override
            protected void onError() {latch.countDown();}
        };

        final CachedDataReceiver newMessagesReciever = new CachedDataReceiver(null) {
            @Override
            protected void onComplete(int resultCode) {latch.countDown();}
            @Override
            protected …
Run Code Online (Sandbox Code Playgroud)

android android-syncadapter

5
推荐指数
1
解决办法
1923
查看次数

标签 统计

android ×1

android-syncadapter ×1