后台运行 程序-阿里云开发者社区

开发者社区> 云计算> 正文
登录阅读全文

后台运行 程序

简介: 项目要求 应用启动时,有A B C 三个ACTIVITY 进到A B C任何一个activity 按下home键,程序在后台运行,当恢复应用的时候,应用显示之前被按下home键的那个页面。   可以查到官方文档:  moveTaskToBack(true);   官方给出的说明是: M...

项目要求

应用启动时,有A B C 三个ACTIVITY 进到A B C任何一个activity 按下home键,程序在后台运行,当恢复应用的时候,应用显示之前被按下home键的那个页面。

 

可以查到官方文档:

 moveTaskToBack(true);

 

官方给出的说明是:

Move 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.

 也就是说 将包含actvity的任务放到 activity的栈顶,但是在栈任务里面的顺序不会改变

参数说明:

  当值为false的时候,只在当前的activity是栈任务的根才起作用,当值为ture的时候,栈任务里面的任何一个activity都起作用。

返回

    如果任务呗移动的(或者已经在栈顶了),返回ture,否则返回false。

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: