Android:moveTaskToBack (boolean nonRoot)
2015-06-19 15:27
866 查看
在activity中调用 moveTaskToBack (boolean
nonRoot)方法即可将activity 退到后台,注意不是finish()退出。
参数为false代表只有当前activity是task根(即应用启动的第一个activity或此activity之前的所有activity都被finish()),才有效;
如果为true则忽略这个限制,任何activity都可以有效。
moveTaskToBack调用后,task中activity的顺序不会发生变化,例如A启动B,B中调用此方法退到后台,重新启动应用会调用B中的onRestart-onStart-onResume方法,不会重新调用onCreate,而且在B中按下back键返回的还是A,这就是退到后台的功能。
另外在activity中按下back键,实际是调用了finish方法,应用退出。虽然应用已经退出,但进程没有被杀死,android中一个应用运行于独立的一个虚拟机实例中,所以在重新启动应用时一个类中的静态对象还保持着运行时的状态,注意在合适位置复位这些状态。
关于moveTaskToBack 方法,官方API解释如下:
Since: API Level 1
Move the task containing this activity to the back of the activity stack. The activity's order within the task is unchanged.
Parameters
Returns
If the task was moved (or it was already at the back) true is returned, else false.
nonRoot)方法即可将activity 退到后台,注意不是finish()退出。
参数为false代表只有当前activity是task根(即应用启动的第一个activity或此activity之前的所有activity都被finish()),才有效;
如果为true则忽略这个限制,任何activity都可以有效。
moveTaskToBack调用后,task中activity的顺序不会发生变化,例如A启动B,B中调用此方法退到后台,重新启动应用会调用B中的onRestart-onStart-onResume方法,不会重新调用onCreate,而且在B中按下back键返回的还是A,这就是退到后台的功能。
另外在activity中按下back键,实际是调用了finish方法,应用退出。虽然应用已经退出,但进程没有被杀死,android中一个应用运行于独立的一个虚拟机实例中,所以在重新启动应用时一个类中的静态对象还保持着运行时的状态,注意在合适位置复位这些状态。
关于moveTaskToBack 方法,官方API解释如下:
public boolean moveTaskToBack (boolean
nonRoot)
Since: API Level 1Move the task containing this activity to the back of the activity stack. The activity's order within the task is unchanged.
Parameters
nonRoot | If false then this only works if the activity is the root of a task; if true it will work for any activity in a task. |
---|
Returns
If the task was moved (or it was already at the back) true is returned, else false.
相关文章推荐
- 在AndroidStudio中使用Git和GitHub
- Android学习笔记:Canvas,Drawable,Bitmap
- 【Android】ANR+OOM+FC
- android viewdraghelper使用
- Android获得缩略图的代码注释
- android studio1.2加载so和jar文件
- Android TextView drawableLeft 在代码中实现
- android studio中安装git
- Google 将设立 Android 安全奖励项目 奖金达 38000 美元
- android学习笔记四——Service
- Android底层控制系统设置的命令集合
- Android 动画
- Android Studio 常用功能介绍
- Android 有道词典的简单实现方法介绍
- IIS 添加mime 支持 apk,exe,.woff,IIS MIME设置 ,Android apk下载的MIME 设置 苹果ISO .ipa下载mime 设置
- 【Android】四大组件+生命周期
- Android GPS学习笔记—JNI层实现
- android应用程序如何调用支付宝接口
- Android 百度地图2.4.2版本标注动画效果
- 一步步走进Android MaterialDesign