Android程序退出完美解决方案兼容所有SDK

 更新时间:2012年11月27日 10:05:43   作者:  
本文将介绍Android程序退出完美解决实现方法,兼容所有SDK,需要的朋友可以参考下
上网学了好多方法,关于Android的Activity如何退出。好多方法都不行啦,试了各种方法,下面这种方法就是我最喜欢的,简单又容易懂。
使用单例模式创建一个Activity管理对象,该对象中有一个Activity容器(具体实现自己处理,使用LinkedList等)专门负责存储新开启的每一个Activity,并且容易理解、易于操作,非常不错!
MyApplication类(储存每一个Activity,并实现关闭所有Activity的操作
复制代码 代码如下:

public class MyApplication extends Application {
private List<Activity> activityList = new LinkedList<Activity>();
private static MyApplication instance;
private MyApplication()
{
}
//单例模式中获取唯一的MyApplication实例
public static MyApplication getInstance()
{
if(null == instance)
{
instance = new MyApplication();
}
return instance;
}
//添加Activity到容器中
public void addActivity(Activity activity)
{
activityList.add(activity);
}
//遍历所有Activity并finish
public void exit()
{
for(Activity activity:activityList)
{
activity.finish();
}
System.exit(0);
}
}

在每一个Activity中的onCreate方法里添加该Activity到MyApplication对象实例容器中
复制代码 代码如下:

MyApplication.getInstance().addActivity(this);

相关文章

  • Android自定义控件样式实例详解

    Android自定义控件样式实例详解

    这篇文章主要介绍了Android自定义控件样式的方法,结合实例形式分析说明了常见样式的含义与使用方法,需要的朋友可以参考下
    2016-01-01
  • android实现轮播图引导页

    android实现轮播图引导页

    这篇文章主要为大家详细介绍了android实现轮播图引导页,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-09-09
  • 详解Android进程保活的方法

    详解Android进程保活的方法

    本篇文章主要介绍了Android进程保活 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • android微信支付源码分享

    android微信支付源码分享

    这篇文章主要为大家详细介绍了android微信支付源码,具有一定的实用性和参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Android实现微信摇骰子游戏

    Android实现微信摇骰子游戏

    这篇文章主要为大家详细介绍了Android实现微信摇骰子游戏的相关代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Android仿Flipboard动画效果的实现代码

    Android仿Flipboard动画效果的实现代码

    这篇文章主要介绍了Android仿Flipboard动画效果的实现代码,本文图文并茂给大家介绍的非常详细,需要的朋友可以参考下
    2018-01-01
  • Android使用Intent实现页面跳转

    Android使用Intent实现页面跳转

    这篇文章主要为大家详细介绍了Android使用Intent实现页面跳转,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • Android studio 利用共享存储进行用户的注册和登录验证功能

    Android studio 利用共享存储进行用户的注册和登录验证功能

    这篇文章主要介绍了Android studio 利用共享存储进行用户的注册和登录验证功能,包括注册页面布局及登录页面功能,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2021-12-12
  • Android控件实现水滴效果

    Android控件实现水滴效果

    这篇文章主要为大家详细介绍了Android控件实现水滴效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • Flutter Dio 简单封装demo

    Flutter Dio 简单封装demo

    这篇文章主要为大家介绍了Flutter Dio简单封装示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07

最新评论