如何在测试活动中调用 onCreate 之前运行代码?
@Before 在 onCreate 之后调用,这会导致问题。
我正在使用
public ActivityScenarioRule<MyActivity> activityScenarioRule = new ActivityScenarioRule<>(MyActivity.class);
启动活动。
在创建 Activity 之前准备应用程序状态的一种方法是删除
ActivityScenarioRule
用法并自己调用 ActivityScenario
。
// execute after your preparations are done
scenario = ActivityScenario.launch(MyActivity.class)
// execute after test is done
scenario.close()