您的位置:首页 > 移动开发 > Android开发

android退出程序

2016-05-27 18:34 281 查看
<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>();

//添加Activity
public static void addActivity(Activity activity){
activities.add(activity);
}
//移除Activity
public static void removeActivity(Activity activity){
activities.remove(activity);
}
//销毁全被Activity
public 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>



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: