Android属性设置android:noHistory="true"
来源:互联网 发布:知道arp攻击源mac地址 编辑:程序博客网 时间:2024/06/04 23:23
设置 android:noHistory="true"后,该Activity在statck中不留历史痕迹。默认的值是false。
举例说明,假设有三个Activity分别是:A,B,C。这三个Activity可以依次顺序启动下一个Activity,比如,在A中做一个Button,用户点击后跳转到B ; 同样,在B中也做一个Button,点击跳转到C。C不再做Button,只是一个用以演示的空壳Activity。
在AndroidManifest.xml中配置B的属性为:android:noHistory="true"
其他两个不做特别设置,仅仅作为一般的Activity处理。
可以观察到,A启动后,从A跳转到B,再从B跳转到C,进入C后,此时如果按返回键,将直接进入A,而不是B。简单的跳转逻辑路线:
A –> B –> C –> 按返回键 –> A
综上,可以这么理解android:noHistory="true"对Activity行为的影响:当该Activity屏幕不可见时,相当于Android系统调用Activity的finish()方法结束了该Activity。
实验代码:
A.java
B.java
C.java
AndroidManifest.xml
设置 android:noHistory="true"后,该Activity在statck中不留历史痕迹。默认的值是false。
举例说明,假设有三个Activity分别是:A,B,C。这三个Activity可以依次顺序启动下一个Activity,比如,在A中做一个Button,用户点击后跳转到B ; 同样,在B中也做一个Button,点击跳转到C。C不再做Button,只是一个用以演示的空壳Activity。
在AndroidManifest.xml中配置B的属性为:android:noHistory="true"
其他两个不做特别设置,仅仅作为一般的Activity处理。
可以观察到,A启动后,从A跳转到B,再从B跳转到C,进入C后,此时如果按返回键,将直接进入A,而不是B。简单的跳转逻辑路线:
A –> B –> C –> 按返回键 –> A
综上,可以这么理解android:noHistory="true"对Activity行为的影响:当该Activity屏幕不可见时,相当于Android系统调用Activity的finish()方法结束了该Activity。
实验代码:
A.java
B.java
C.java
AndroidManifest.xml
- Android属性设置android:noHistory="true"
- Android 属性设置android:noHistory="true"
- Android属性设置android:noHistory="true"
- Android属性设置android:noHistory="true"
- (转)Android属性设置android:noHistory="true"
- Android属性设置android:noHistory="true",打开下一个Activity关闭本Activity
- android android:noHistory="true" 的作用
- android属性之noHistory
- android:noHistory
- android:duplicateParentState="true"属性的解释
- 设置父控件的事件,需要去掉子控件的android:clickable="true" 属性。
- 设置android:clearTaskOnLaunch="true"属性对Activity行为的影响
- 设置android:supportsRtl="true"无效问题
- Android相关属性的介绍:android:exported = true
- Android控件属性android:fitsSystemWindows="true"的坑
- android:alwaysRetainTaskState = true
- android:addStatesFromChildren="true"
- android:fillViewport=\"true\"
- iOS四种方法读取文件内容
- linux下集群方案(同机 不同机)
- 测试web网页各地区网址
- 10.误差理论
- libgtk2.0-dev 安装broken packages问题解决方法
- Android属性设置android:noHistory="true"
- 洛谷P2936 [USACO09JAN]全流Total Flow
- windows下 安装 rabbitMQ 及操作常用命令
- mysql 按天分区一年
- PHP学习笔记 1.数据库的基本操作
- Oracle查询数据库元数据
- JavaScript计算对象的长度
- 验证码
- Node的安装以及npm的常见指令、webstorm工具常用快捷键