Android项目实战(十一):moveTaskToBack(boolean ) 方法的使用

当你开发的程序被按后退键退出的时候, 你肯定不想让他就这么被finish()吧,那么就想把程序退置到后台就可。

(类似于PC端,你关闭一个浏览器和你最小化一个浏览器的区别)

参看方法:public boolean moveTaskToBack(boolean nonRoot)

参数是一个布尔值

1、false,仅当activity为task根(即首个activity例如启动activity之类的)时才生效

2、true,无论什么时候都会生效,忽略上述条件

注意:此方法不会改变task中的activity中的顺序,效果基本等同于home键

---------------------------------------------------------------------------------------

使用此方法,便不会执行Activity的onDestroy()方法

这样只有在第一次启动的时候会执行onCreate()。以后(只要进程不死掉)都不会执行onCreate()

---------------------------------------------------------------------------------------

例如:

在根Activity中重写后退按钮响应事件,当按后退按钮的时候把Activity退置到后台

1 @Override
2     public boolean onKeyDown(int keyCode, KeyEvent event) {
3         if (keyCode == KeyEvent.KEYCODE_BACK) {
4                 moveTaskToBack(true);        
5             return true;
6         }
7         return super.onKeyDown(keyCode, event);
8     }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏软件

Appium Desktop 使用

Appium Desktop 元素定位 与Android的uiautomatorviewer一样,可进行元素定位,某些app 在 uiautomatorview...

36680
来自专栏Golang语言社区

Go语言服务器开发之简易TCP客户端与服务端实现方法

Go语言具备强大的服务器开发支持,这里示范了最基础的服务器开发:通过TCP协议实现客户端与服务器的通讯。 一 服务端,为每个客户端新开一个goroutine 代...

380140
来自专栏分享达人秀

响应Android系统的事件

在开发Android应用时,有时候可能需要让应用程序随系统设置而进行调整,比如判断系统的屏幕方向、判断系统方向的方向导航设备等。除此之外,有时候可能还需...

23890
来自专栏张戈的专栏

一行代码彻底禁用WordPress缩略图自动裁剪功能

记得在博客分享七牛缩略图教程的时候,提到过 WordPress 默认会将上传的图片裁剪成多个,不但占用磁盘空间,也会拖慢网站性能,相当闹心! 当时也提到了解决办...

39660
来自专栏Android干货

Android项目实战(三十):Fresco加载gif图片并播放

49380
来自专栏IMWeb前端团队

Vue.js 插件开发详解

本文作者:IMWeb 林鑫 原文出处:IMWeb社区 未经同意,禁止转载 前言 随着 Vue.js 越来越火,Vue.js 的相关插件也在不断的被贡献...

41060
来自专栏浅探ARKit

ARKit 检测图片(类似支付宝扫福字)

2.把图片放进AR Resources,然后使用Xcode面板设置识别图像的实际大小

48560
来自专栏自动化测试实战

Flask第36篇——模板项目实战(二)

前面我们利用宏将首页代码进行了第一次优化。如果我们现在还有其他页面,试想一下,首页上面的搜索框

21630
来自专栏QQ音乐技术团队的专栏

从源码出发浅析 Android TV 的焦点移动原理(下篇)

焦点(Focus)可以理解为选中态,在 Android TV上起很重要的作用。一个视图控件只有在获得焦点的状态下,才能响应按键的 Click 事件。

71510
来自专栏向治洪

Android SlidingMenu 侧拉菜单的使用(详细配置)

SlidingMenu作为最常用到的几个开源项目之一,最初,这个是在IOS上有的,之后被应用到了android上,在google自己原生态的侧拉菜单Naviga...

42070

扫码关注云+社区

领取腾讯云代金券