【问题标题】:WebView crashing after some time一段时间后 WebView 崩溃
【发布时间】:2010-10-04 06:00:31
【问题描述】:

在我的 Android 游戏中,我通过调用 webViewRowA.loadUrl(www.website.com) 在 WebView 中加载网站,一段时间后(随机)设备崩溃并出现以下回溯。

java.lang.NullPointerException
at android.webkit.BrowserFrame.getRequestInterceptor(BrowserFrame.java:1108)
at android.webkit.FrameLoader.handleRequestIntercept(FrameLoader.java:426)
at android.webkit.FrameLoader.handleHTTPLoad(FrameLoader.java:226)
at android.webkit.WebViewWorker.handleMessage(WebViewWorker.java:124)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:143)
at android.os.HandlerThread.run(HandlerThread.java:60

【问题讨论】:

    标签: android webview


    【解决方案1】:

    您是否在 AndroidManifest.xml 文件中提到了 uses-permission 条目?

    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    

    如果您的应用程序想要访问互联网连接,这是必不可少的。

    【讨论】:

    • 确保您遵循goo.gl/OMlL 处的说明,但仍然无法正确加载网站,请尝试加载其他 URL。在 Android 浏览器中打开 URL,并确保您的 URL 可在默认浏览器中访问。
    【解决方案2】:

    我没有回答,但我会强调过去几天我也看到了这个事实(也是随机发生的)。但是,我只在 2.2 设备上看到这种情况。也许是 Froyo 中的一个错误?需要做更多的挖掘工作。

    给问题加注星标。看起来像 Froyo 中的错误:http://code.google.com/p/android/issues/detail?id=11533

    【讨论】:

      猜你喜欢
      • 2019-01-16
      • 1970-01-01
      • 2019-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-28
      • 1970-01-01
      相关资源
      最近更新 更多