避免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);
}

参考文章:http://www.zhihu.com/question/30153342

上一篇下一篇

猜你喜欢

热点阅读