Android 在webview中重新加载url后应用程序崩溃
我有一个包含WebView的应用程序。应用程序laucnh webview加载url(html5游戏)。我还有一个按钮,可以重新加载这个url。在我点击它之后,应用程序崩溃并出现此错误Android 在webview中重新加载url后应用程序崩溃,android,webview,android-webview,webviewclient,Android,Webview,Android Webview,Webviewclient,我有一个包含WebView的应用程序。应用程序laucnh webview加载url(html5游戏)。我还有一个按钮,可以重新加载这个url。在我点击它之后,应用程序崩溃并出现此错误 /com.i.demogame A/libc: Fatal signal 5 (SIGTRAP), code 1 in tid 5151 (TaskSchedulerFo), pid 5019 (com.i.demogame) /? A/DEBUG: *** *** *** *** *** *** *** ***
/com.i.demogame A/libc: Fatal signal 5 (SIGTRAP), code 1 in tid 5151 (TaskSchedulerFo), pid 5019 (com.i.demogame)
/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
/? A/DEBUG: Build fingerprint: 'xiaomi/whyred/whyred:8.1.0/OPM1.171019.011/V10.2.1.0.OEIMIXM:user/release-keys'
/? A/DEBUG: Revision: '0'
/? A/DEBUG: ABI: 'arm64'
/? A/DEBUG: pid: 5019, tid: 5151, name: TaskSchedulerFo >>> com.i.demogame <<<
/? A/DEBUG: signal 5 (SIGTRAP), code 1 (TRAP_BRKPT), fault addr 0x7bc2ae4558
/? A/DEBUG: x0 0000007bbccb37c0 x1 0000007bba8b9ee0 x2 0000000000000400 x3 0000007c5ce277e0
/? A/DEBUG: x4 0000000000000000 x5 8080800000000080 x6 fefeff7abbca33ff x7 7f7f7f7fffff7f7f
/? A/DEBUG: x8 0000000000000000 x9 0000000000000000 x10 0000000000004001 x11 0000000000000000
/? A/DEBUG: x12 0000000000000018 x13 ffffffffffffffff x14 ffffffffff000000 x15 ffffffffffffffff
/? A/DEBUG: x16 0000007c5ce252c8 x17 0000007c5cdc2c48 x18 000000007030edc8 x19 0000007bbccb3c38
/? A/DEBUG: x20 0000007bbccb3c30 x21 000000000000004f x22 0000007c5ce277e0 x23 0000007bc45fb000
/? A/DEBUG: x24 0000007bc4991000 x25 0000007bbccb3789 x26 0000007bbccb4588 x27 0000007bbccb3788
/? A/DEBUG: x28 0000007bc4993000 x29 0000007bbccb3c20 x30 0000007bc2ae4428
/? A/DEBUG: sp 0000007bbccb3780 pc 0000007bc2ae4558 pstate 0000000080000000
/? A/DEBUG: backtrace:
/? A/DEBUG: #00 pc 000000000115a558 /data/app/com.android.chrome-5KWWkw0oW8oszQoOw9Gdsw==/base.apk (offset 0xf2e000)
/? A/DEBUG: #01 pc 000000000115a424 /data/app/com.android.chrome-5KWWkw0oW8oszQoOw9Gdsw==/base.apk (offset 0xf2e000)
我发现一些问题与我的问题相同,但没有一个对我有帮助。您是否启用了webview JavaScript
webview.getSettings().setJavaScriptEnabled(true);
我只是尝试在WebView中调用ui方法。
因此,解决方案是检查您的webview是否有一些UI调用。此链接可能会对您有所帮助。不,它没有帮助(您能澄清您的意思吗?最终的解决方案是什么?@nauke我记不清到底发生了什么。我尝试在webview回调中使用UI方法,如对视图执行smth等,但无法到达UI。这就是原因。
webview.getSettings().setJavaScriptEnabled(true);