亲宝软件园·资讯

展开

Android 启动模式FLAG_ACTIVITY_CLEAR_TOP Android 启动模式FLAG_ACTIVITY_CLEAR_TOP案例详解

天青色等Y雨 人气:0
想了解Android 启动模式FLAG_ACTIVITY_CLEAR_TOP案例详解的相关内容吗,天青色等Y雨在本文为您仔细讲解Android 启动模式FLAG_ACTIVITY_CLEAR_TOP的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Android,启动模式,Android,FLAG_ACTIVITY_CLEAR_TOP,下面大家一起来学习吧。

四种启动模式

Intent的标志位FLAG

例: A,B,C,D四个Activity,启动模式均为默认,依次启动,在D中启动B。

Intent intent = new Intent(this,B.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
d.startActivity(intent);
Intent intent = new Intent(this,B.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
d.startActivity(intent);
Intent intent = new Intent(this,B.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
d.startActivity(intent);
Intent intent = new Intent(activity,LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

加载全部内容

相关教程
猜你喜欢
用户评论