我正在实现在服务内启动应用程序的意图。当我传递其他应用程序包名称时它工作正常,但是当我调用实现意图的相同包名称时它显示异常。它显示为“您是否已宣布它为清单?”。它已经在清单中声明。
Intent nextIntent = new Intent(Intent.ACTION_MAIN);
nextIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
nextIntent.setComponent(new ComponentName("com.example.app1","com.example.app1.MainActivity"));
startActivity(nextIntent);
如果我替换包名,它工作正常。怎么做?