Home键和Back键区别:
在Android中,当按下Home键,默认情况下stop前台的actiity,即activity设置成onstop,而不是ondestory。
如果再次启动该activity不是调用onCreate,而是调用onSavedInstanceState方法,保持上次Activity的状态则是从onRestart开始->onStart->onResume;

而当按下back键则不同,back键默认finish前台的activity,即activity的状态为onDestory为止,
再次启动该activity则从onCreate开始,不会调用onSavedInstanceState方法。

本次主要考察activity的生命周期。当然不要忘了最基础的就是按下Home键会返回桌面,而back则会返回前一个activity。

按home键
onPause--->onStop

重新启动Activity
从onRestart开始->onStart->onResume

更多相关文章

  1. Android RetainFragment状态保存的方法
  2. Android Volley框架使用方法详解
  3. H5页面调用android方法传json格式
  4. Android提交数据到服务的四种方法!!!
  5. 设置透明背景的Listview和选中状态
  6. [转载]android—OpenGL—GL10方法解析(转载)
  7. 状态栏添加图标
  8. Android实现在xml文件中引用自定义View的方法分析
  9. Android 视图 状态栏

随机推荐

  1. Android(安卓)点击按钮,文本文字改变
  2. Android(安卓)获取XML,DRAWABLE资源
  3. android 指南针
  4. MTK Android(安卓)P(9.0) userdebug版本
  5. Anubis,一个支持Android(安卓)apk(Androi
  6. How to Enable USB Debugging Mode on An
  7. android 涂鸦
  8. Android(安卓)Http网络数据传输备忘
  9. Android中通过当前经纬度获得城市
  10. Appium AndroidKeyCode