android中moveTaskToBack的使用
来源:互联网 发布:apache网站服务器架设 编辑:程序博客网 时间:2024/06/11 23:51
在activity中调用 moveTaskToBack (boolean nonRoot)方法即可将activity 退到后台,注意不是finish()退出。
参数为false代表只有当前activity是task根,指应用启动的第一个activity时,才有效;
如果为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)
Move the task containing this activity to the back of the activity stack. The activity's order within the task is unchanged.
Parameters
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.
参数为false代表只有当前activity是task根,指应用启动的第一个activity时,才有效;
如果为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)
Move the task containing this activity to the back of the activity stack. The activity's order within the task is unchanged.
Parameters
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.
0 0
- android中moveTaskToBack的使用
- Android项目开发技巧–moveTaskToBack(boolean )方法的使用
- android 的Tabactivity的moveTasktoBack()
- android moveTaskToback的作用 退出后台
- 返回键与moveTaskToBack的使用
- Android:moveTaskToBack (boolean nonRoot)
- android开发之你不知道的API-moveTaskToBack()
- 返回键之moveTaskToBack(boolean ) 方法的使用
- moveTaskToBack的参数
- moveTaskToBack
- Activity中isTaskRoot() 和moveTaskToBack()
- android 应用退到后台,类似最小化moveTaskToBack(),判断是否是task的根isTaskRoot()
- 使用moveTaskToback()让APP退到后台
- Android按下返回键后,程序不退出,进入后台运行。使用moveTaskToBack(boolean nonRoot)
- moveTaskToback退后台的用法及作用
- Android moveTaskToBack()方法实现手动隐藏当前Activity
- android返回键后程序不退出moveTaskToBack
- 解决Android moveTaskToBack(false) 无法退出到后台
- 对于获取浏览器页面大小的问题
- android中InputConnection详解
- 黑马程序员--数组操作的常用方法
- application windows are expected to have a root view controller错误
- View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);//导致布局第一次点击没有反应
- android中moveTaskToBack的使用
- JAVA容器分析之概述
- 三大WEB服务器对比分析(apache ,lighttpd,nginx)
- 黑马程序员 OC语法补充
- JavaScript命名空间
- Zookeeper结构及典型应用场景
- Android-Service
- 数组-06. 找出不是两个数组共有的元素(20)
- android命令行方式启动模拟器