Android 如何监视活动

Android 如何监视活动,android,Android,在我的工具/单元测试中,我想验证是否在onCreate(当应用程序启动且已打开时)和onNewIntent中调用了活动的方法 我尝试了ActivityTestRule,但遇到了两个问题: 我必须在ui线程上调用onNewIntent,因为它会修改视图。所以我不得不做一些类似于Thread.sleep的事情来等待任务完成 如果不入侵图书馆,就不可能侦察到规则中的活动 我也研究过机器人分子技术,但它似乎以其脆弱和缓慢而著称 有没有关于浓缩咖啡或Mockito或其他测试框架的建议?请查看已接受的答

在我的工具/单元测试中,我想验证是否在
onCreate
(当应用程序启动且已打开时)和
onNewIntent
中调用了活动的方法

我尝试了
ActivityTestRule
,但遇到了两个问题:

  • 我必须在ui线程上调用
    onNewIntent
    ,因为它会修改视图。所以我不得不做一些类似于
    Thread.sleep
    的事情来等待任务完成
  • 如果不入侵图书馆,就不可能侦察到规则中的活动
我也研究过机器人分子技术,但它似乎以其脆弱和缓慢而著称


有没有关于浓缩咖啡或Mockito或其他测试框架的建议?

请查看已接受的答案