JIAN丶天空
JIAN丶天空
  • 发布:2019-12-27 16:24
  • 更新:2019-12-28 19:19
  • 阅读:866

使用HBuilder-Integrate-AS H5插件,测试PluginTestFunction方法,为什么会卡页面JS?不是说是异步的吗?

分类:5+ SDK

其余的都没改,就在方法内加入了挂起。。。为什么会卡死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);  

}  
2019-12-27 16:24 负责人:无 分享
已邀请:
JIAN丶天空

JIAN丶天空 (作者)

没人吗?

该问题目前已经被锁定, 无法添加新回复