博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
彻底退出android程序的方法
阅读量:5017 次
发布时间:2019-06-12

本文共 1020 字,大约阅读时间需要 3 分钟。

package com.cqupt.util;import java.util.LinkedList;import java.util.List;import android.app.Activity;import android.app.Application;public class ExitApplication extends Application {	private List
activityList = new LinkedList(); private static ExitApplication instance; private ExitApplication() { } //单例模式中获取唯一的ExitApplication实例 public static ExitApplication getInstance() { if(null == instance) { instance = new ExitApplication(); } 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方法里面写上

ExitApplication.getInstance().addActivity(this);
在要结束程序的地方:

if (!isExit) {					Toast.makeText(MoreActivity.this, "再点一次退出程序", Toast.LENGTH_SHORT).show();					isExit = true;				}else{					ExitApplication.getInstance().exit();				}
转载自:

转载于:https://www.cnblogs.com/tqj-zyy/archive/2013/05/19/4559777.html

你可能感兴趣的文章