在android 开发中,

我容易不区分 onDestroy 、onBackpress、onFinish。

其实,可以这样理解:

(1)onDestory 的使用,是销毁了activity的实例在内存所占的空间

  在activity生命周期中,onDestory是生命的最后一步,资源回被回收

(2)onFinish

在activity动作完成时,activity关闭时,若被调用,只是将最上面的activity移出栈,并没有及时调用onDestory方法,占有的资源没有及时被释放。

当点击手机上的back按键时,也不会找到这个activity

(3)onbackpress

是按手机的back键时,调用的,同时里面实现了onfinish方法。

但如果涉及到startactivity的使用,就需要onbackpress

一般来说,返回,会重写使用onbackpress。

最新文章

  1. redis之(二十一)redis之深入理解Spring Redis的使用
  2. C#初入串口通信(串行通信)总结
  3. IntelliJ IDEA像Eclipse一样打开多个项目
  4. bzoj 3198 [Sdoi2013]spring(容斥原理+Hash)
  5. 关于git fetch 和git pull 的区别
  6. php socket 通信
  7. 独立写作(A or B)
  8. Android四大组件--Broadcast Receiver具体解释
  9. Postgresql standby(备机只读)环境搭建
  10. 标准IO: 文件的打开与关闭函数 fopen & fclose
  11. RocketMQ-事务消费
  12. Ansible学习总结(1)
  13. java中的方法引用
  14. 在Linux系统配置Nodejs环境的最简单步骤,部署多个thinkjs(nodejs)项目
  15. Spark机器学习基础一
  16. 20165337岳源 第四次实验 Android开发
  17. Linux 中 Windows 中文乱码
  18. C#-VS程序集
  19. Qrcode生成二维码的参数总结 及最小尺寸的测试
  20. Atitit nodejs5 nodejs6  nodejs 7.2.1  新特性attialx总结

热门文章

  1. Root--超级用户
  2. C# 的TCP Socket (同步方式)
  3. Java字节数组转按radix进制输出
  4. Python之路【第十七篇】Django进阶篇
  5. 用C语言,如何判断主机是 大端还是小端(字节序)
  6. T-SQL备忘-表连接更新
  7. Node.js入门学习笔记(一)
  8. Java多态与反射
  9. 【GoLang】golang 闭包 closure 参数传递的蹊跷!
  10. MySQL5.0安装图解