手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android完全退出应用程序的方法
Android完全退出应用程序的方法
摘要:本文实例讲述了Android完全退出应用程序的方法。分享给大家供大家参考。具体如下:在Android中,如果想退出Android程序,一般都...

本文实例讲述了Android完全退出应用程序的方法。分享给大家供大家参考。具体如下:

在Android中,如果想退出Android程序,一般都是调用finish()、System.exit(0)、android.os.Process.killProcess(android.os.Process.myPid())等方法来实现退出程序功能,可是在实际开发中,并不能达到完全退出应用程序的效果,这是因为调用finish()、System.exit(0)、android.os.Process.killProcess(android.os.Process.myPid())只能杀死当前的activity,并不能杀死所有的activity,为了完美达到此效果,接下来通过一个案例实现:

一、使用单例模式创建一个Activity管理对象,该对象中有一个Activity容器(具体实现自己处理,使用LinkedList等)专门负责存储新开启的每一个Activity,并且容易理解、易于操作,非常不错!

MyApplication类(储存每一个Activity,并实现关闭所有Activity的操作

package com.hrtx.dd.activity; import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.Application; public class MyApplication extends Application { private List<Activity> activitys = null; private static MyApplication instance; private MyApplication() { activitys = new LinkedList<Activity>(); } /** * 单例模式中获取唯一的MyApplication实例 * * @return */ public static MyApplication getInstance() { if (null == instance) { instance = new MyApplication(); } return instance; } // 添加Activity到容器中 public void addActivity(Activity activity) { if (activitys != null && activitys.size() > 0) { if(!activitys.contains(activity)){ activitys.add(activity); } }else{ activitys.add(activity); } } // 遍历所有Activity并finish public void exit() { if (activitys != null && activitys.size() > 0) { for (Activity activity : activitys) { activity.finish(); } } System.exit(0); } }

二、在每一个Activity中的onCreate方法里添加该Activity到MyApplication对象实例容器中

复制代码 代码如下:MyApplication.getInstance().addActivity(this);

三、在需要结束所有Activity的时候调用exit方法

复制代码 代码如下:MyApplication.getInstance().exit();

希望本文所述对大家的Android程序设计有所帮助。

【Android完全退出应用程序的方法】相关文章:

Android开发笔记之:在ImageView上绘制圆环的实现方法

Android工程:引用另一个Android工程的方法详解

android 引导界面的实现方法

Android实现Service重启的方法

android实现获取正在运行的应用程序

Android系列之Intent传递对象的几种实例方法

Android获取本机电话号码的简单方法

Android实现长按back键退出应用程序的方法

Android 完全退出应用程序的解决方法

Android应用开发UI控件ImageSwitcher的使用

精品推荐
分类导航