在Android WebView中,如何在不同的线程上运行javascript?

在Android WebView中,如何在不同的线程上运行javascript?,android,webview,android-webview,Android,Webview,Android Webview,我有两个Web视图wv1和wv2,假设wv1执行一个javascript代码jsCode1,wv2执行另一个javascript代码jsCode2,类似于: wv1.evaluateJavascript(jsCode1, null); wv2.evaluateJavascript(jsCode2, null); 起初我猜jsCode1和jsCode2将在不同的线程上执行,因为我认为不同的WebView实例将创建自己的线程来执行JavaScript代码 但事实证明我错了,因为我发现jsCode1

我有两个Web视图
wv1
wv2
,假设
wv1
执行一个javascript代码
jsCode1
wv2
执行另一个javascript代码
jsCode2
,类似于:

wv1.evaluateJavascript(jsCode1, null);
wv2.evaluateJavascript(jsCode2, null);
起初我猜
jsCode1
jsCode2
将在不同的线程上执行,因为我认为不同的WebView实例将创建自己的线程来执行JavaScript代码

但事实证明我错了,因为我发现
jsCode1
jsCode2
在同一个线程上运行

那么,这是否意味着Android系统只为所有JavaScript分配一个线程来运行呢?如果没有,如何使用WebView在多个线程中运行javascript