1.删除xml中
android:launchMode="singleTask"
2.在baseActivity中添加
//app退出再进来还是显示退出时的页面 // 避免从桌面启动程序后,会重新实例化入口类的activity if (!this.isTaskRoot()) { // 判断当前activity是不是所在任务栈的根 Intent intent = getIntent(); if (intent != null) { String action = intent.getAction(); if (intent.hasCategory(Intent.CATEGORY_LAUNCHER) && Intent.ACTION_MAIN.equals(action)) { finish(); return; } } } //app退出再进来还是显示退出时的页面