草庐IT

CookieSyncManager

全部标签

android - CookieSyncManager::createInstance() IllegalStateException?

我的应用最近开始出现大量CookieSyncManager异常:java.lang.IllegalStateException:CookieSyncManager::createInstance()needstobecalledbeforeCookieSyncManager::getInstance()atandroid.webkit.CookieSyncManager.getInstance(CookieSyncManager.java:81)atandroid.webkit.CookieManager$2.run(CookieManager.java:532)atjava.lang

android - CookieSyncManager导致的内存泄露(activity泄露)?

我在Eclipse中使用MAT工具调查内存泄漏问题,发现CookieSyncManager线程实例偶尔会泄漏我的Activity。从我的Activity到GCroot的路径如下:com.mycompany.myapp.MyActivity-->mContextcom.android.internal.policy.impl.PhoneFallbackEventHandler-->mFallbackEventHandlerandroid.view.ViewRoot-->targetandroid.os.Message-->java.lang.ThreadCookieSyncManager

android - Cookies & Webview - Android 中的 CookieSyncManager!

我有一个可让您登录页面的Activity。在下一个Activity中,如果登录成功,它应该显示一个基于cookie的网页。cookie已被检索,我尝试使用以下代码将其放在webView上:CookiesessionCookie=LoginWebView.cookie;CookieSyncManager.createInstance(webview.this);CookieManagercookieManager=CookieManager.getInstance();if(sessionCookie!=null){cookieManager.removeSessionCookie();

java - 如何将 cookie 永久保存在 Android webview 中?

使用下面的代码,我已经能够保存一个cookie,但是一旦我关闭应用程序,cookie就会消失。这是怎么引起的,我该如何解决?packagecom.jkjljkjimportandroid.app.Activity;importandroid.os.Bundle;importandroid.view.Window;importandroid.webkit.CookieSyncManager;importandroid.webkit.WebChromeClient;importandroid.webkit.WebView;importandroid.webkit.WebViewClient

java - 如何将 cookie 永久保存在 Android webview 中?

使用下面的代码,我已经能够保存一个cookie,但是一旦我关闭应用程序,cookie就会消失。这是怎么引起的,我该如何解决?packagecom.jkjljkjimportandroid.app.Activity;importandroid.os.Bundle;importandroid.view.Window;importandroid.webkit.CookieSyncManager;importandroid.webkit.WebChromeClient;importandroid.webkit.WebView;importandroid.webkit.WebViewClient

android - CookieSyncManager::createInstance() 需要在 CookieSyncManager::getInstance() 之前调用

这个错误信息很清楚:CookieSyncManager::createInstance()needstobecalledbeforeCookieSyncManager::getInstance()但我只收到此错误,因为我遵循了officialdocumentation:TousetheCookieSyncManager,thehostapplicationhastocallthefollowingwhentheapplicationstarts:CookieSyncManager.createInstance(context)Tosetupforsync,thehostapplicat

android - CookieManager 和 CookieSyncManager 未将 cookie 同步到 ICS 中的 webview(适用于所有以前的 API 级别)

背景:我正在通过我的应用程序获取cookie,并通过向http发出请求在内部使用它们。用户可以在任何给定时间切换到webview,在这种情况下,我将cookie同步/注入(inject)到webView.使用CookieSyncManager将cookie同步到webview的代码:CookieSyncManager.createInstance(a);CookieManagercm=CookieManager.getInstance();cm.setCookie(domain,cookieName+"="+cookieValue);CookieSyncManager.getInsta

android - CookieSyncManager 现在已弃用,我可以使用什么来代替?

我在我的应用程序中使用了一个cookie,它在所有浏览器中都可以正常工作,但是在android设备中,cookie的设置速度没有我想要的那么快,保存cookie需要一些时间,当我删除曲奇饼。我能做些什么来让它更好地工作吗?提前感谢您的回答。protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);webview=newWebView(this);webview.getSettings().setJava

android - WebView 线程永不停止(WebViewCoreThread、CookieSyncManager、http[0-3])

我使用WebView在我们的一个应用程序中显示一些互联网内容Activity。问题是当用户退出这个Activity时,WebView的线程一直在运行!有问题的线程是:Thread[WebViewCoreThread](Running)Thread[CookieSyncManager](Running)Thread[http0](Running)Thread[http1](Running)Thread[http2](Running)Thread[http3](Running)暂停这些线程中的每一个,并检查它正忙于做什么:Thread[WebViewCoreThread](Suspende