android getrootinactivewindow return null

自己写自动化时候发现会出现null的情况,并不是切换窗口太快导致问题,自己根据网上资料大概下面几种情况 ,设置如下就可以了:

  • android:canRetrieveWindowContent=”true” 没有设置,导致获取不到焦点
  • android:accessibilityFlags=”flagDefault|flagRetrieveInteractiveWindows|flagIncludeNotImportantViews” 属性不够,导致认为一些为不重要属性节点
  • 窗口没有焦点,一般情况不会出现。

暂时记录一下,方便以后解决同样的问题。