Android CookieSyncManager在onResume()中调用CookieSyncManager.getInstance().stopSync()

Android CookieSyncManager在onResume()中调用CookieSyncManager.getInstance().stopSync(),android,webview,onresume,cookiemanager,Android,Webview,Onresume,Cookiemanager,我希望有人能为我解释一下,因为我对这一切的原因有点困惑。我在应用程序中使用WebView,但我发现它并不总是正确同步我的cookies。我看过CookieSyncManager的多个代码示例,它们都说调用CookieSyncManager.getInstance.stopSync;从内部恢复。我的问题是,如果我的应用程序正在恢复,为什么我要停止同步cookies?我不应该调用CookieSyncManager.getInstance.stopSync;在onPause中,因为我的应用程序正在失去

我希望有人能为我解释一下,因为我对这一切的原因有点困惑。我在应用程序中使用WebView,但我发现它并不总是正确同步我的cookies。我看过CookieSyncManager的多个代码示例,它们都说调用CookieSyncManager.getInstance.stopSync;从内部恢复。我的问题是,如果我的应用程序正在恢复,为什么我要停止同步cookies?我不应该调用CookieSyncManager.getInstance.stopSync;在onPause中,因为我的应用程序正在失去焦点,并且没有任何可同步的内容?我只是不明白这是怎么运作的吗

下面是我所说的一个代码示例。我看到的大多数其他示例似乎都使用相同或类似的代码


好的,我来看看我发布的文档是否正确。我显然只是阅读有困难。但似乎我并不是唯一一个因为其他教程也犯了同样的错误,因为文档的布局方式

要使用CookieSyncManager,主机应用程序必须在应用程序启动时调用以下命令:

CookieSyncManager.createInstancecontext

要设置同步,主机应用程序必须调用

CookieSyncManager.getInstance.startSync

在Activity.onResume中,并调用

CookieSyncManager.getInstance.stopSync

在Activity.onPause中

就我个人而言,我认为这样写更有意义

要使用CookieSyncManager,主机应用程序必须在应用程序启动时调用以下命令:

CookieSyncManager.createInstancecontext

要设置同步,主机应用程序的Activity.onResume必须调用

CookieSyncManager.getInstance.startSync

然后停止同步应用程序的活动。onPause必须调用

CookieSyncManager.getInstance.stopSync

生活和学习