在我的测试项目中,所有方法都没有注释UiThreadTest
,优点是我可以执行点击和其他任何操作,然后等待getInstrumentation().waitForIdleSync();
UI。但缺点是我的ui中的一个按钮打开了一个对话框,它getActivity()
在他的构造函数中调用 - 这个方法返回null,因为我的测试方法没有注释UIThreadTest
,当我添加它时,对话框打开,但我不能使用waitForIdleSync
。
那么是否有任何等效的代码来等待带有此注释的 ui?