Android intent.setFlags(intent.FLAG\u活动\u新任务);未在新任务中启动活动
我试图在点击一个按钮后启动一个新任务。但不按照给定的标志工作。它像标准的发射模式一样工作Android intent.setFlags(intent.FLAG\u活动\u新任务);未在新任务中启动活动,android,android-intent,Android,Android Intent,我试图在点击一个按钮后启动一个新任务。但不按照给定的标志工作。它像标准的发射模式一样工作 Intent intent = new Intent(MainActivity.this,SecondActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); 启动模式的标志是什么?SingleTask和SingleInstance?也许您可以在启动活动的意图上设置一个标志:intent.
Intent intent = new Intent(MainActivity.this,SecondActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
启动模式的标志是什么?SingleTask和
SingleInstance
?也许您可以在启动活动的意图上设置一个标志:intent.flag\u activity\u SINGLE\u TOP
Intent intent = new Intent(MainActivity.this,SecondActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);
也许您可以在启动活动的意图上设置一个标志:intent.flag\u activity\u SINGLE\u TOP
Intent intent = new Intent(MainActivity.this,SecondActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);
请尝试使用以下代码:
Intent intent = new Intent(MainActivity.this,SecondActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
请尝试使用以下代码:
Intent intent = new Intent(MainActivity.this,SecondActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
我还在java的清单中设置了android:launchMode=“singleInstance”。但当我的活动启动时。它在android:launchMode=“standard”中启动,我也在java的manifest中设置了android:launchMode=“singleInstance”。但当我的活动启动时。它是在android中启动的:launchMode=“standard”