问一个AccessibilityNodeInfo的更新问题,notificationTimeout=100
问一个AccessibilityNodeInfo的更新问题,notificationTimeout=100
在monitor.bat获取的xml的一个对象的BoundsInScreen为Rect(970,60,1080,120)
但使用了AccessibilityNodeInfo,notificationTimeout=100;后获取到同个对象的BoundsInScreen为Rect(1720,60,1080,120),就是left>right,这是什么问题呢?
我的理解是xml加载和更新问题,就是在没有更新完整前,AccessibilityNodeInfo就读取了对象信息,造成了位置问题。但是问题就来了,怎么获取到最终呈现在用户面前的Rect呢?求帮忙,建议,谢谢,谢谢!
Rect rect=new Rect();
accessibilityNodeInfo.getBoundsInScreen(rect);