【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
Android 一个应用启动另个应用时:Intent intent = new Intent(); PackageManager packageManager = this.getPackageManager(); intent = packageManager.getLaunchIntentForPackage(packageName); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED | Intent.FLAG_ACTIVITY_CLEAR_TOP) ; this.startActivity(intent);虽然添加了
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED | Intent.FLAG_ACTIVITY_CLEAR_TOP) ;但是还是会启动一个已经打开的应用。求指导
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TASK);
这样设置看看行不行。