android关于退出的学习

来源:互联网 发布:三维图画设计软件 编辑:程序博客网 时间:2024/04/28 02:55
一、小结

   finish():结束当前Activity,不会立即释放内存。遵循android内存管理机制。


   exit():结束当前组件如Activity,并立即释放当前Activity所占资源。


   killProcess():结束当前组件如Activity,并立即释放当前Activity所占资源。


   restartPackage():结束整个App,包括service等其它Activity组件。


特别注意:除了finish()方法可以调用Activity的生命周期方法如onStop()、          onDestroy(),其余三种退出App均不会调用Activity的生命周期方法。除非,在调用   

这几个方法之前或者之后主动调用Activity的生命周期方法。如:

System.exit(int);
onDestroy();


二、Android完全退出应用程序(使用建立一个ACTIVITY管理器)
http://kb.cnblogs.com/a/2289048/

三、ActivityManager框架解析
http://blog.csdn.net/caowenbin/article/details/6036726



原创粉丝点击