Activity中System.exit(0)和finish()的区别

来源:互联网 发布:韩语入门软件 编辑:程序博客网 时间:2024/06/07 09:30
finish()方法仅仅是将Activity移出栈,并没有调用其ondestroy方法,也就是说资源并没有被释放,等待gc回收。而Activity.ondestroy()方法则会销毁Activity在内存中占据的空间。而System.exit();这方法是退出整个应用程序,针对整个Application,整个进程都被杀死。
0 0