Android手机Home键/Back回退键事件

原创 2015年11月20日 09:28:34
android的手机的back键默认行为是finish处于前台的Activity的即Activity的状态为Destroy状态,再次启动该Activity是从onCreate开始的。 而Home键默认是stop前台的Activity即状态为onStop而不是Destroy,若再次启动它,则是从OnResume开始的,即会保持上次Activityd的状态。 back键也有例外的,按back键不会关闭Activity的,比如播放音乐,按了back键之后仍可以继续播放音乐,这是Music这支ap已经重写了back键的事件处理。 为什么需要Home键和Back键呢?一个使得Activity 为Stop一个使得为Destroy呢?我想原因的原因在于是android也是一个多任务的操作系统,通过Home键切换不同的任务,而通过back关闭任务中的某一个活动。若仔细想想就觉得PC的多任务行为一样的。 详细的解说可以看官方文档,也可以看看这文章:http://www.360doc.com/content/09/1201/15/79031_10135626.shtml还有例子 注意:点击Back键后,activity会先去执行finish(), 然后执行onDestroy(); 在乐phone的手机上开发应用,它的左上角有一个“返回”按钮, 如果想在返回后把一些东西销毁掉,可以重写finish()方法。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android中Home键的监听和拦截

首先大家应该先了解一种情况,就是Android在应用中是无法拦截Home键的,今天我们带大家看一下Home键的三种情况。1、在应用中按下Home键的逻辑处理当我们在应用中按下Home键时界面会启动到桌...

android HOME、back(按钮、事件)截取获得,综合解决方案和分析,包含android4.0系统

这几天一直搞团队的项目,客户说明要在android4.0上面必须要输入密码才能退出应用,也就说在android上面点击BACK按钮和HOME按钮都要截取到这个事件,然后在进行相关的操作,提示用户输入密...

android中的后退键——onBackPressed()的使用

多网友不明白如何在Android平台上捕获Back键的事件,Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该...

Android如何捕获手机回退键(BACK)实现程序退出?

主要实现手机BACK键的捕获退出功能。功能很简单。希望对你有所帮助。经验的积累,是你成功的一半。点点滴滴是你劳动的成果。项目没有大小。在大的功能也是有小功能组成的。

phonegap监听backbutton点击事件后,其他页面点击回退键出现无反应现象

phonegap版本: 4.2.0 问题描述: 比如我们有三个页面,分别是main.html,page1.html,page2.html。我们有这样的需求:当在main.html页面点击回退键时要...

ListView,gallery与内部控件事件冲突以及EditText回退键和回车键失效

第一次发,应该是大家用得上的东西,今天有个需求是底部滑动控件,里面放EditText和按钮。然后那个EditText的获取焦点并打开键盘的事件和外层控件的滑动事件冲突。我用了一个投机的方式解决了这个问...

KeyEvent系统事件模拟(Home键,Back键等)

Remote Controller中手机通过蓝牙连接手柄,接受手柄发送的各种 数据消息,最终模拟出android标准的系统事件,即KeyEvent事件

android 按两次回退键退出

步骤:1.定义一个布尔值来记录是否按了一次 2.利用onkeydown方法监听你的按键 3.写一个方法里面包含,做出按了一次该出现的动作和效果和按了两次该出现的动作和效果逻辑代码 4.利用han...

Android虚拟键-HOME、RECENT、BACK

Android虚拟键-HOME、RECENT、BACK由于项目需要,在虚拟键上折腾了不少时间,写下来总结一下,也给同样困惑的小伙伴一些启示。Home、Recent键的监听直接上代码: //监听HOME...

android 修改statusbar(一)添加home back menu键

由于完全改了status bar,建议先做几张png图片,加到 Frameworks/base/core/res/res/drawable 下。最好做一张背景图,替换 statusbar_...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)