避免APP重复启动的解决方案
2017-09-05 本文已影响3人
cmeiyuan
点击通知,希望打开已经在后台的app,而不是新建,参考以下代码
public static voidstartApp(Context context) {
Intent intent =newIntent(context,SplashActivity.class);
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setFlags(Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED| Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}