Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android CookieSyncManager是否需要有效的WebView实例?_Android_Cookies_Webview - Fatal编程技术网

Android CookieSyncManager是否需要有效的WebView实例?

Android CookieSyncManager是否需要有效的WebView实例?,android,cookies,webview,Android,Cookies,Webview,在我的应用程序中,我遇到了一种不寻常的情况,我不能在onCreate()中实例化WebView,而只能在稍后的回调中实例化(甚至不能在同一线程上) 因此,Activity.onResume()中调用的CookieSyncManager.getInstance().startSync()中的cookie cutter指令(并非双关语)在我的情况下并不适用 这是因为CookieSyncManager::createInstance()需要在CookieSyncManager::getInstance

在我的应用程序中,我遇到了一种不寻常的情况,我不能在
onCreate()
中实例化
WebView
,而只能在稍后的回调中实例化(甚至不能在同一线程上)

因此,
Activity.onResume()
中调用的
CookieSyncManager.getInstance().startSync()
中的cookie cutter指令(并非双关语)在我的情况下并不适用

这是因为
CookieSyncManager::createInstance()
需要在
CookieSyncManager::getInstance()
之前调用,但我的回调在
Activity.onResume()
之后调用(其中调用了
CookieSyncManager::getInstance()

因此,在调用
CookieSyncManager::getInstance()
之前,我唯一的求助似乎是将
CookieSyncManager::createInstance()
移动到
Activity.onResume()

这并不是一个好的解决方案,因为,除非我可以检查
CookieSyncManager
实例的存在,否则创建多个
CookieSyncManager
实例不是一个好主意。。。(无论如何它都不能正常工作)

因此,我考虑将
CookieSyncManager::createInstance()
移动到
onCreate()
,以便与官方文档完全一致。唯一的问题是,
WebView
的实例在
onCreate()
中还不存在


因此,我的问题是:CookieSyncManager是否需要WebView的有效实例?

好的,您可以在创建WebView对象之前调用CookieSyncManager,但是您的WebView对象的cookies也不会被保存。

好的,您可以在创建WebView对象之前调用CookieSyncManager,但是,您的WebView对象的cookies也不会被保存。

哦,哇!在创建WebView对象之前,我刚刚完成了对call CookieSyncManager的测试,它可以工作,即使在应用程序被终止后也可以保存会话cookie。美好的你的回答给了我尝试的勇气,所以我会接受你的回答,尽管你说饼干不会被保存。哦,哇!在创建WebView对象之前,我刚刚完成了对call CookieSyncManager的测试,它可以工作,即使在应用程序被终止后也可以保存会话cookie。美好的你的回答给了我尝试的勇气,所以我会接受你的回答,尽管你说饼干不会被保存。