waitFor() 与 findOne() 应用场景有什么不同吗?
autojs吧
全部回复
仅看楼主
level 2
zjwaian 楼主
UiSelector.waitFor()
UiSelector.findOne()
同样用于等待控件的出现,
在满足该条件的控件出现之前,这2个函数都会一直保持阻塞。
不知道在应用上有什么不同吗?
比如哪个效率更高?
请大佬指点一下,谢谢。
2021年07月28日 03点07分 1
level 4
等待他出来就是等他出来 单纯的等
找到他出来之后是可以对他做点什么
2021年08月27日 06点08分 2
level 1
这两个函数会造成线程阻塞。不建议使用。
2021年08月27日 07点08分 3
同意.不过有时候用起来也挺好使.无视能否找到的函数.
2021年09月29日 07点09分
吧务
level 13
function clickUiBounds(ui) {
if (ui.exists()) {
var a = ui.findOnce();
if (a) {
var b = a.bounds();
if (b) {
click(b.centerX(), b.centerY());
return true;
}
}
}
return false;
}
2021年09月29日 07点09分 4
level 1
[怒]
2022年05月14日 15点05分 5
1