具体Intent用法如下:
//默认的跳转类型,会重新创建一个新的Activity
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //如果activity在task存在,拿到最顶端,不会启动新的Activity
intent.addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);
//如果activity在task存在,将Activity之上的所有Activity结束掉
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
//如果Activity已经运行到了Task,再次跳转不会启动新的Activity
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
时间: 2024-10-08 18:44:56