我有一个具有多个帐户和SyncAdapter的应用程序。我希望在用户选择不同的帐户时立即停止同步帐户。我在做:停止Android SyncAdapter同步
ContentResolver.cancelSync(new Account(mAccount, ACCOUNT_TYPE), MyProvider.AUTHORITY);
ContentResolver.removePeriodicSync(new Account(mAccount, ACCOUNT_TYPE), MyProvider.AUTHORITY, new Bundle());
它仍然同步。我怎样才能阻止它同步?
ps我启用同步通过setSyncAutomatically,requestSync最初。
只是为了澄清,你的原始解决方案不工作的原因是因为你使用'setSyncAutomatically'。但是,如果您使用'addPeriodicSync(帐户帐户,字符串权限,捆绑额外付款,长轮询频率)启用了同步“,那么您的原始解决方案就可以工作。 – JosephL 2011-12-02 02:45:59