Android WebView App崩溃

时间:2017-08-21 13:40:44

标签: android webview

我最近为我的网站制作了一个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

1 个答案:

答案 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");