问一个AccessibilityNodeInfo的更新问题,notificationTimeout=100

logohoo 2020-01-07 12:18:27
问一个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);
...全文
577 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
logohoo 2020-01-08
  • 打赏
  • 举报
回复
回复王能:如彩蛋视频啊。。。。。
不要想歪了,就是弄一个给老人,自动播放视频而已。
王能 2020-01-07
  • 打赏
  • 举报
回复
没找到有left>right的,能说一下是哪个app吗

80,392

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧