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键/Back回退键事件相关推荐

  1. 混合开发中,H5页面如何监听Android手机返回键

    1. 前言 混合开发中,如果当前操作的页面是H5写的.那么这个时候点击Android手机返回键,默认是返回到上一个页面,跟浏览器的回退功能是一样的,都是返回到历史记录中的前一个记录.看着好像没啥问题, ...

  2. Android—— 手机返回键到主界面,不关闭APP

    [背景]:需要实现类似QQ.微信那样,按手机返回键时不退出APP,而是返回到手机主界面 [实现原理]:在主活动中覆写onKeyDown()方法,当检测到返回键被触发时,通过Intent直接进入主界面. ...

  3. android手机拨号键功能吗,手机拨号键上的#键和*键原来暗藏了这些作用!

    原标题:手机拨号键上的#键和*键原来暗藏了这些作用! 关于手机拨号键隐藏着强大的功能,之前小编就已经说过,比如可以自行测试手机各项功能.查看别人都拿你手机做了什么等等,常被我们忽略的拨号键可以说是深藏 ...

  4. Android 手机返回键 退出应用

    对于后台代码退出手机应用这块就不用介绍了,网上这种方法太多了,我来说一下纯html页面退出手机应用的解决方案 http://dcloudio.github.io/mui/javascript/#clo ...

  5. Android 手机虚拟键判断是否开启

    记录安卓的一次bug 无法确定手机的底部虚拟键是否打开了 /*** 虚拟导航栏显示.隐藏监听* 该方法只有在导航栏发生变化时才会触发*/ public static void onNavigation ...

  6. android 声音键获取,android手机电源键和声音键自己本身如何刷机

    一.线刷 用刷机工具,比如刷机精灵.刷机大师.卓大师.甜椒.深度刷机.奇兔刷机. 二.卡刷 进入Recovery模式方法: 方法一:如果手机是开机状态,请先关机,抠下电池再装上,在关机情况下,同时按住 ...

  7. js 禁止android手机返回键,js禁止浏览器,微信,及手机物理键的返回

    XBack = {}; (function(XBack){ XBack.STATE = 'x-back'; XBack.element; XBack.onPopState = function(eve ...

  8. Android系统每个键的onKeyDown事件

    好久没有更新博客了,之前总结的,居然都变成草搞了,重新总结一下. KEYCODE列表 电话键 KEYCODE_CALL 拨号键      5 KEYCODE_ENDCALL            挂机 ...

  9. Unity 获取Android手机返回键Home按键信息

    Input.GetKey(KeyCode.Escape) Input.GetKeyDown(KeyCode.Home) Demo:http://pan.baidu.com/s/1hqOjTli

最新文章

  1. BCH半月热点事件回顾(第二期)
  2. 多窗体应用中的注意点
  3. Java 17 将至,可能带来哪些新特性呢?
  4. python 如何自学-如何系统地自学 Python?
  5. 算法总结 -- 博弈论(PN图)
  6. idea配置maven后提示 commond not found
  7. HTML日志查看器,在浏览器中查看Tomcat日志文件
  8. Navicat for MySQ破译版
  9. Python3之excel操作--xlsxwriter模块
  10. 22春天津大学《财务会计》在线作业2
  11. Simulink代码生成:Simulink Function子系统及其代码
  12. Linq中Skip和Take用法(TakeWhile和SkipWhile用法)
  13. Android一键锁屏与抬手亮屏的实现
  14. 老鹰-第一次Python笔记
  15. ipa上架App Store流程
  16. android型号手机怎么截图,如何在Android手机上屏幕截图(仅限Rooted Phone) | MOS86...
  17. ps cs6导出html,Photoshop CS6新功能:软件设置和预置迁移
  18. 向量、矩阵乘法的几何意义(二) 矩阵乘法(Matrix Multiplication)
  19. 图书管理系统(简单版)面向对象程序设计c++
  20. 离心泵CAE_2_ICEM剖分网格_3_蜗壳流道

热门文章

  1. Ubuntu18.04配置YCM
  2. 滤镜怎么调好看?分享给图片调色的教程
  3. 安卓证书在线制作工具
  4. 鼠标光标一直在闪烁_多模式、多设备连接---雷柏MT 750S 三模无线激光鼠标评测...
  5. 作物产量常用的单位换算公式
  6. 米的换算单位和公式_小学数学单位换算公式大全.doc
  7. html svg文件怎么打开,SVG 在 HTML 页面
  8. SAP smartforms打印图片
  9. length与length()的区别
  10. SudaMod-81.0 / crDroidAndroid-8.1(android-8.1.0_r20)红米3 2018年5月3日更新