【发布时间】:2013-02-22 05:23:45
【问题描述】:
我正在尝试使用由 Robotium 支持的 Testdroid。
背景:
FragmentStatePagerAdapter 不为片段分配标签值(与FragmentPagerAdapter 不同)所以waitForFragmentByTag 将不起作用;结果我使用了waitForFragmentById,但我无法按预期工作。
我的片段在定义 UI 结构和布局的 xml (fragment.xml) 中定义。 我的片段也在代码中定义(Fragment.java),这是注册监听器等的地方。
我已经通过ExtSolo源代码进行了调试,当Waiter调用fragmentManager时(两个)都返回空值,用于XML中父元素的@id标签中定义的ID(R.id.fragment ) 以及文件本身定义的 ID (R.layout.fragment)。
这些是要使用的正确 ID 值吗?如果不是,那是什么?非常感谢任何帮助。
【问题讨论】:
标签: android android-fragments robotium testdroid