Java Can';无法在Android WebView中获取cookie数据
我试图在android中从WebView中提取cookie数据,并得到null异常Java Can';无法在Android WebView中获取cookie数据,java,android,webview,kotlin,Java,Android,Webview,Kotlin,我试图在android中从WebView中提取cookie数据,并得到null异常 override fun onPageFinished(view: WebView?, url: String?) { val cookies = CookieManager.getInstance().getCookie("http://www.instagram.com") Log.d("result", "cookies:" + cookies) } 我认为这是因为您在网络视图中
override fun onPageFinished(view: WebView?, url: String?) {
val cookies =
CookieManager.getInstance().getCookie("http://www.instagram.com")
Log.d("result", "cookies:" + cookies)
}
我认为这是因为您在
网络视图中加载了不同的url,而不是您试图获取cookie的url。(“”)
这是获取cookie的更可靠的解决方案
@Override
public void onPageFinished(WebView view, String url){
final String cookies = CookieManager.getInstance().getCookie(url);
Log.d("cookies", "here:" + cookies);
}
这是Kotlin的方式:
override fun onPageFinished(view: WebView?, url: String?) {
val cookies = CookieManager.getInstance().getCookie(url);
Log.d("cookies", "here:" + cookies);
}
我认为这是因为您在网络视图中加载了不同的url,而不是您试图获取cookie的url。(“”)
这是获取cookie的更可靠的解决方案
@Override
public void onPageFinished(WebView view, String url){
final String cookies = CookieManager.getInstance().getCookie(url);
Log.d("cookies", "here:" + cookies);
}
这是Kotlin的方式:
override fun onPageFinished(view: WebView?, url: String?) {
val cookies = CookieManager.getInstance().getCookie(url);
Log.d("cookies", "here:" + cookies);
}
您可以按照中的故障排除说明开始:。然后,您将了解有关该问题的更多信息。您可以按照中的故障排除说明开始:。然后你会对这个问题有更多的了解。