Android

关注公众号 jb51net

关闭
首页 > 软件编程 > Android > Android 启动模式FLAG_ACTIVITY_CLEAR_TOP

Android 启动模式FLAG_ACTIVITY_CLEAR_TOP案例详解

作者:天青色等Y雨

这篇文章主要介绍了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);

到此这篇关于Android 启动模式FLAG_ACTIVITY_CLEAR_TOP案例详解的文章就介绍到这了,更多相关Android 启动模式FLAG_ACTIVITY_CLEAR_TOP内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文