首页 > 学院 > 开发设计 > 正文

Activity常用的几个标志位总结:

2019-11-07 23:40:36
字体:
来源:转载
供稿:网友

除了xml文件中刻意设置启动模式.在java代码中也可以通过标记位来设制启动模式和影响Activity的运行状态

//设置标记为过程 Intent intent=new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

常用标志位

Intent.FLAG_ACTIVITY_NEW_TASK 指定”singleTask”启动模式Intent.FLAG_ACTIVITY_SINGLE_TOP 指定”singleTop”启动模式Intent.FLAG_ACTIVITY_CLEAR_TOP 位于他上面的Activity都要出栈,通常和singleTask启动模式一起出现,在这种模式的情况下,如果被启动的Activity实例如果已经存在,那么系统就会调用它的onNewIntentIntent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS 这个标记位表示不会出现在历史Activity列表中,对应XML属性android:excludeFromRecents="true"
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表