Android&Robotium - 测试片段是否显示?
答
由于您有权访问活动,因此您可以在测试中获得FragmentManager的实例。然后,您可以通过标识或标签查找片段,并使用片段方法“isVisible”测试它是否可见,并将其设置为true。
Fragment.isVisible()的javadoc状态如果片段当前对用户可见,则返回true。这意味着片段已添加,其视图已附加到窗口,并且未隐藏。
这不符合预期。因为'Fragment.isVisible()'只是表示在片段上设置了可见属性。例如,在'FragmentPagerAdapter'中,当添加多个片段时,所有片段的'isVisible()'为'true',这并不意味着所有片段都显示给用户。 – TechSpellBound