之前遇到webview空指针问题,调查了一下源码,追述到webviewCore
原来在webview执行destory之后,webviewCore会被置为null,而这时候我们的webview仍然没有任何的迹象,所以我们仍然大胆地使用webview,在执行到loadUrl或者stopLoading等方法时,由于webviewCore已经为null,这时就产生了空指针,异常信息如下:
原创
2012-03-30 19:54:35
2533阅读
顺着前面的文章进行分析,我们就可以找到我们需要继续解析的堆栈。 #0 android::WebViewCore::contentDraw (this=0x2a1c6f68) at external/webkit/Source/WebKit/android/jni/WebViewCore.cpp:969
#1 0x48f8ad3c in android::ChromeClientAndroid:
转载
2024-08-01 18:10:34
15阅读
安卓4.4 以前的框架 •Brower代表我们浏览器应用•WebView API 的代码目录是/base/core/java/android/webkit•JNI层用于桥接java和C++代码, 我们可以在WebViewCore.java文件中可以看到System.loadLibrary("webcore"); 之后就会跑到WebCor