其余的都没改,就在方法内加入了挂起。。。为什么会卡死UI的进程?
public void PluginTestFunction(IWebview pWebview, JSONArray array) throws InterruptedException {
// 原生代码中获取JS层传递的参数,
// 参数的获取顺序与JS层传递的顺序一致
String CallBackID = array.optString(0);
JSONArray newArray = new JSONArray();
newArray.put(array.optString(1));
newArray.put(array.optString(2));
newArray.put(array.optString(3));
newArray.put(array.optString(4));
** Thread.sleep(10000);**
// 调用方法将原生代码的执行结果返回给js层并触发相应的JS层回调函数
JSUtil.execCallback(pWebview, CallBackID, newArray, JSUtil.OK, false);
}
1 个回复
JIAN丶天空 (作者)
没人吗?