源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

android 完全退出应用程序实现代码

  • 时间:2021-04-21 23:46 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:android 完全退出应用程序实现代码
android退出应用程序会调用android.os.Process.killProcess(android.os.Process.myPid())或是System.exit(0),这只是针对第一个Activity(也就是入口的Activity)时生效。如果有A,B,C三个Activity,而想在B或C中Activity退出,调用上面的方法,往往会销毁当前的Activity返回上一个Activity。当然也可以逐个返回上一个Activity,直到跳转到入口的Activity,最后退出应用程序。但这样比较麻烦,而且逐个返回的体验并不友好。 网上比较流行的方法是定义栈,写一个ExitApplication类,利用单例模式管理Activity,在每个在Activity的onCreate()方法中调用ExitApplication.getInstance().addActivity(this)方法,在退出时调用ExitApplication.getInstance().exit()方法,就可以完全退出应用程序了。 ExitApplication类 代码如下:
[url=http://xiazai.jb51.net/201306/other/ExitActivity_jb51.rar]ExitActivity.zip[/url] [img]http://files.jb51.net/file_images/article/201306/2013060601014311.png[/img] [img]http://files.jb51.net/file_images/article/201306/2013060601014312.png[/img] [img]http://files.jb51.net/file_images/article/201306/2013060601014313.png[/img] [img]http://files.jb51.net/file_images/article/201306/2013060601014314.png[/img] [img]http://files.jb51.net/file_images/article/201306/2013060601014315.png[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部