我开发了一个应用程序。我的应用程序中有大约 10 个活动。对于某些活动,没有意图过滤器。
现在我想编写一个测试应用程序,其中我想提到 10 个按钮,当我按下每个按钮时,我想启动我的应用程序活动。
测试应用程序仅用于测试我的活动 UI 是否正确。通常我们将通过运行 adb shell am start -n "activity" 命令来完成。但我需要启动应用程序。
怎么做?
我开发了一个应用程序。我的应用程序中有大约 10 个活动。对于某些活动,没有意图过滤器。
现在我想编写一个测试应用程序,其中我想提到 10 个按钮,当我按下每个按钮时,我想启动我的应用程序活动。
测试应用程序仅用于测试我的活动 UI 是否正确。通常我们将通过运行 adb shell am start -n "activity" 命令来完成。但我需要启动应用程序。
怎么做?
尝试这个,
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.example", "com.example.MyExampleActivity"));
startActivity(intent);
使用它们的包名称为每个活动创建 10 个意图。查看此以获取更多信息。希望有帮助。