Android CookieSyncManager在onResume()中调用CookieSyncManager.getInstance().stopSync()
我希望有人能为我解释一下,因为我对这一切的原因有点困惑。我在应用程序中使用WebView,但我发现它并不总是正确同步我的cookies。我看过CookieSyncManager的多个代码示例,它们都说调用CookieSyncManager.getInstance.stopSync;从内部恢复。我的问题是,如果我的应用程序正在恢复,为什么我要停止同步cookies?我不应该调用CookieSyncManager.getInstance.stopSync;在onPause中,因为我的应用程序正在失去焦点,并且没有任何可同步的内容?我只是不明白这是怎么运作的吗 下面是我所说的一个代码示例。我看到的大多数其他示例似乎都使用相同或类似的代码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中,因为我的应用程序正在失去
好的,我来看看我发布的文档是否正确。我显然只是阅读有困难。但似乎我并不是唯一一个因为其他教程也犯了同样的错误,因为文档的布局方式 要使用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 生活和学习