我在我的SyncAdapter上遇到了一些有点奇怪的行为。
当我第一次安装我的应用程序(与亚行卸载后),它会启动并创建一个帐户。根据某些语句的顺序(见下文),将永远不会调用我的SyncAdapter的onPerformSync();我在“account and sync”下的帐户显示无限期旋转的“同步正在进行”图标。如果我取消选中应用程序帐户旁边的同步复选框,然后重新检查它,则会立
偶尔会在我的SyncAdapter类中抛出以下异常。我认为我正在正确地关闭所有游标。对于为什么会抛出此异常,还能有其他解释吗?还是我肯定在某个地方遗漏了一个cursor.close()?android.content.ContentProviderClient.query(ContentProviderClient.java:123)
at com.forever.forever.Utils.sync.SyncAdapter.getNextItemInUploadQueue(SyncAdapter.java: