Android属性设置android:noHistory="true",打开下一个Activity关闭本Activity
来源:互联网 发布:js 不停刷新 编辑:程序博客网 时间:2024/05/29 17:31
在清单文件中设置这个属性,打开下一个Activity关闭本Activity
设置 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。
代码:
<activity android:name=".activity.WeiPaintSongDetailActivity" android:configChanges="orientation|keyboard" android:launchMode="singleTask" android:noHistory="true" android:screenOrientation="portrait" android:windowSoftInputMode="adjustUnspecified|stateHidden" > </activity>
0 0
- Android属性设置android:noHistory="true",打开下一个Activity关闭本Activity
- Android属性设置android:noHistory="true"
- Android 属性设置android:noHistory="true"
- Android属性设置android:noHistory="true"
- Android属性设置android:noHistory="true"
- (转)Android属性设置android:noHistory="true"
- android android:noHistory="true" 的作用
- Android Activity打开关闭动画
- 设置android:clearTaskOnLaunch="true"属性对Activity行为的影响
- android属性之noHistory
- Android Activity---关闭Activity
- Android Activity---关闭Activity
- Android activity属性设置大全
- Android activity属性设置大全
- Android activity属性设置大全
- Android activity属性设置大全
- Android activity属性设置大全
- Android activity属性设置整理
- hust 1010 - The Minimum Length KMP求循环节
- Unbuntu 14.04 成功FQ
- 二叉树前序,中序,后序遍历迭代实现详解
- 驱动读写寄存器
- POJ-2578
- Android属性设置android:noHistory="true",打开下一个Activity关闭本Activity
- LightOJ 1294 Positive Negative Sign【大水】
- Android快速入门
- python tab补全
- Xamarin.Andrid 服务
- android 项目中引入2个v4包报错
- 蓝桥杯练手之回文数字
- LightOJ 1297 Largest Box【简单计算几何】
- 我的第一次博客