android退出程序

来源:互联网 发布:网络侵权的类型 编辑:程序博客网 时间:2024/06/04 18:06
<pre name="code" class="java"><span style="font-size:18px;">方法一.在每一个actvity中调用ActivityCollector的addActivity()方法,存到集合中,然后在要退出程序的地方调用finishAll()方法,循环退出。package com.zuche.csms.utils;import java.util.ArrayList;import java.util.List;import android.app.Activity;public class ActivityCollector {public static List<Activity> activities = new ArrayList<Activity>();//添加Activitypublic static void addActivity(Activity activity){activities.add(activity);}//移除Activitypublic static void removeActivity(Activity activity){activities.remove(activity);}//销毁全被Activitypublic static void finishAll(){for(Activity activity : activities){if(!activity.isFinishing()){activity.finish();}}System.exit(0);}}方法二.杀死进程finish();android.os.Process.killProcess(android.os.Process.myPid());</em></span></span>


                                             
0 0