我需要在从深层链接启动时使用标志 FLAG_ACTIVITY_NEW_TASK 和 FLAG_ACTIVITY_CLEAR_TASK 启动我的深层链接 Activity 。
想法是清除所有现有 Activity 并开始新 Activity 。
这可以通过 android:lauchMode 参数实现吗?
最佳答案
试试这个
Intent i = new Intent(mContext, MainActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
或
android:launchMode="singleTask"
关于android - 从 Deeplink 启动 Activity 时清除任务和新任务标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57001194/