【发布时间】:2011-05-28 06:41:14
【问题描述】:
这个错误信息很清楚:
CookieSyncManager::createInstance() 需要先调用 CookieSyncManager::getInstance()
但我只收到此错误是因为我关注了official documentation:
要使用 CookieSyncManager,主机 应用程序必须调用以下 应用程序何时启动:
CookieSyncManager.createInstance(context)要设置同步,主机 应用程序必须调用
CookieSyncManager.getInstance().startSync()在Activity.onResume()中
该错误仅在应用程序尝试恢复时发生,而不是在它干净启动时发生。
所以,我可以通过将CookieSyncManager.createInstance(context) 移动到Activity.onResume() 来解决这个问题,但是...这不会造成新 问题吗?
(例如,每次应用恢复时忘记之前的会话 cookie?)
【问题讨论】:
标签: android cookies webview android-webview