finish 和 onDestroy 的区域
来源:互联网 发布:23种设计模式java 编辑:程序博客网 时间:2024/06/14 15:28
Activity.finish()
Call this when your activity is done and should be closed.
在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。
当你调用此方法的时候,系统只是将最上面的Activity移出了栈,并没有及时的调用onDestory()方法,其占用的资源也没有被及时释放。因为移出了栈,所以当你点击手机上面的“back”按键的时候,也不会再找到这个Activity。
Activity.onDestory()
the system is temporarily destroying this instance of the activity to save space.
系统销毁了这个Activity的实例在内存中占据的空间。
在Activity的生命周期中,onDestory()方法是他生命的最后一步,资源空间等就被回收了。当重新进入此Activity的时候,必须重新创建,执行onCreate()方法。
System.exit(0)
这玩意是退出整个应用程序的,是针对整个Application的。将整个进程直接KO掉。
------------------------------------------
finish函数仅仅把当前Activity退出了,但是并没有释放他的资源。安卓系统自己决定何时从内存中释放应用程序。当系统没有可用内存到时候,会按照优先级,释放部分应用。
原文:http://blog.csdn.net/imzoer/article/details/9380807
- finish 和 onDestroy 的区域
- android中finish()和onDestroy()的关系
- Activity中finish()和onDestroy()的区别
- Activity中finish()和onDestroy()的区别
- Activity中finish()和onDestroy()的区别
- Activity中finish()和onDestroy()的区别
- Activity中finish()和onDestroy()的区别
- Activity中finish()和onDestroy()的区别
- Activity中finish()和onDestroy()的区别
- Activity中finish()和onDestroy()的区别
- android activity 的finish和ondestroy的区别
- Android :Activity中finish() onDestroy() 和System.exit()的区别
- Activity中finish() onDestroy() 和System.exit()的区别
- Activity中finish() onDestroy() 和System.exit()的区别
- Activity 中 finish() 、onDestroy() 和System.exit()的区别
- 关于finish() onDestroy() 和System.exit()的区别
- Activity中finish() onDestroy() 和System.exit()的区别
- Activity中finish() onDestroy() 和System.exit()的区别
- eclipse启动参数调优
- 转载 Windows基本磁盘结构简析(一)——MBR和GPT分区
- 字符串编辑距离
- Table边框使用总结 ,只显示你要显示的边框
- Android实现开机自动运行程序
- finish 和 onDestroy 的区域
- 消除点击超链接 按钮时出现的虚线
- Win8激活码
- Java基础13--多线程
- postgresql问题总结
- 主机备份和远程备份同时进行
- 生育 生殖 長壽의 三情은 萬物의 本能 (韓長庚 易學原理總論)
- Tc wintc turbo c 写的有关图形的小程序 tc图形程序 带按键处理
- C# Winform清空界面控件值小技巧