在api24中弃用了InstrumentationTestCase 。
我可以用什么来代替保持相同的功能?
实施例
// Start the MainActivity as the first activity...
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setClassName(instrumentation.getTargetContext(), MainActivity.class.getName());
instrumentation.startActivitySync(intent);
我已经阅读了一些关于InstrumentationRegistry
的内容,但功能完全不同。
答案 0 :(得分:0)
使用班级IntstrumentRegistry及其方法
<强> getInstrumentation()强> 返回当前正在运行的检测。
您可以使用以下任何方法:
startActivitySync(意图意图) 开始一项新活动并等待它开始运行,然后再返回。
修改:这是检测参考链接:https://developer.android.com/reference/android/app/Instrumentation.html