0

可能是大约 2-4 年前问过这个问题。仍然不满意。我的问题是:“如何以编程方式打开/关闭自动同步”。我不希望任何特定数据同步。只是想知道这可能吗以编程方式启用或禁用自动同步?如果可能,那么如何?谁能给我例子?

在 Android 屏幕上显示如下: 在此处输入图像描述

ContentResolver.setSyncAutomatically(account, authority, true);自动同步有什么用?

提前致谢。

4

1 回答 1

0

我猜你说的是gmail自动同步电子邮件吧?一种方法是 setMasterSyncAutomatically() (ContentResolver),适用于所有帐户(和提供者)。如果您将此设置为 off/false,您可以禁用所有同步。

这是我们从 android文档中得到的。

public static void setMasterSyncAutomatically (boolean sync)

Added in API level 5
Sets the master auto-sync setting that applies to all the providers and accounts. If this is false then the per-provider auto-sync setting is ignored.

This method requires the caller to hold the permission WRITE_SYNC_SETTINGS.

Parameters
sync    the master auto-sync setting that applies to all the providers and accounts
于 2013-07-06T03:55:55.307 回答