我最近为我的网站制作了一个WebView应用程序,我有几个版本,但我最喜欢这个。 在教程的家伙视频,这一切都100%伟大,但在我的tho,我已经重新调整吨和吨的错误。 现在剩下的一个,应用程序每次尝试启动它时都会崩溃。 它将显示2秒然后关闭。
这是堆栈跟踪:
08-21 20:32:52.060 3149-3149/app.gonenjoy.com E/AndroidRuntime: FATAL EXCEPTION: main
Process: app.gonenjoy.com, PID: 3149
java.lang.NullPointerException
at app.gonenjoy.com.MainActivity$MyWebviewClient.onPageFinished(MainActivity.java:160)
at com.android.webview.chromium.WebViewContentsClientAdapter.onPageFinished(WebViewContentsClientAdapter.java:449)
at com.android.org.chromium.android_webview.AwContentsClient$AwWebContentsObserver$1.run(AwContentsClient.java:73)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:146)
at android.app.ActivityThread.main(ActivityThread.java:5641)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1288)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1104)
at dalvik.system.NativeStart.main(Native Method)
任何帮助都是有帮助的。
在Bluestacks&三星galaxy young 2 Android Studio v2.3
答案 0 :(得分:0)
我认为super.onPageFinished视图内部与Webview视图不同。请参阅以下工作代码。我的意思是它应该是mWebview。
mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(mWebView, url);
}
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
}
});
mWebView.loadUrl("your url");