如何使用 Robotium 验证我的 Activity 是否正确处理 onPause()
、onDestroy()
、onResume()
和类似调用?
在我的 Robotium 测试中,我可以调用类似的东西
solo.getCurrentActivity().onKeyDown(0, null);
但是我如何模拟一个 Activity 被销毁并重新创建呢?我没有看到任何内容
solo.getCurrentActivity().onPause()
或
solo.getCurrentActivity().onDestroy()
我可以使用哪些方法? 这不是 Robotium 的设计初衷吗?
最佳答案
使用可以访问Instumentation
的测试用例基类,然后使用Instrumentation#callActivityOnPause()和 Instrumentation#callActivityOnDestroy() .
关于android - 使用 Robotium 测试 onPause() 、 onDestroy(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7838197/