注册时间
最后登录
新帖
发布在 技术交流 阅读更多

requestScreenCapture(); 写在线程里面的, 新手刚用, 有大哥帮忙看看吗? 这个是bug还是?

发布在 bug、问题、建议 阅读更多

"ui";
ui.layout("------");

ui.startApp.click(() => {
if (!isLogin) {
toast("请先登录");
return
}

main();

});

function main() {
//定义一个子线程,然后在子线程操作
let td = threads.start(function () {
if (!requestScreenCapture(true)) {
log("请求截图权限失败");
return false;
} else {
td.interrupt()//关闭Thread的线程
log("已获得截图权限");
return true;
}

});
log("等待子线程处理完成")
td.join();

}

直接卡死, 卡在了!requestScreenCapture(true) 这一个地方

发布在 技术交流 阅读更多

代码如下:
"ui";
ui.layout(------);

function main() {
//定义一个子线程,然后在子线程操作
let thread = threads.start(function () {
requestScreenCapture(true); // 卡死
});
log("等待子线程处理完成")
thread.join();
}

发布在 bug、问题、建议 阅读更多

![0_1705213932551_7ff654e2-2dda-4c23-8722-8dacb55c0a27-image.png](正在上传 100%)