安卓webview支持scheme,如何使用多线程浏览器?

因此,当您需要在程序中使用多线程时 , 也请使用runOnUiThread方法来确保您对WebView的操作是在UI线程中进行的:runOnUiThread{@OverridePublicVoidrun{//codeforwebviewgoesere}});2.线程阻塞从不阻塞UI线程 , 这是开发Android程序的一个道理 。
1、AndroidWebView在开发过程中有哪些坑【安卓webview支持scheme,如何使用多线程浏览器?】从Android4.4开始引入webView , 需要注意的是:1 。多线程如果在子线程中调用WebView的相关方法,而不是在UI线程中调用,可能会出现意外错误,因此,当您需要在程序中使用多线程时,也请使用runOnUiThread方法来确保您对WebView的操作是在UI线程中进行的:runOnUiThread { @ OverridePublicVoidrun {//codeforwebviewgoesere } });2.线程阻塞从不阻塞UI线程,这是开发Android程序的一个道理 。虽然是真的,但是我们经常不自觉的犯一些错误去违背它,开发中一个常见的错误是在UI线程中等待JavaScript回调 。

    推荐阅读