android 记录所有打开的Activity,退出程序
- package com.main.server;
- import java.util.LinkedList;
- import java.util.List;
- import com.main.data.UserDao;
- import android.app.Activity;
- import android.app.Application;
- public class MyApplication extends Application {
- private List<Activity> activityList = new LinkedList<Activity>();
- private static MyApplication application;
- public MyApplication(){
- }
- public static MyApplication getInstance(){
- if(null == application){
- application = new MyApplication();
- }
- return application;
- }
- public void addActivity(Activity activity){
- activityList.add(activity);
- }
- public void exit(){
- UserDao.userDao.close();
- for(Activity a : activityList){
- a.finish();
- }
- }
- }
- MyApplication.getInstance().addActivity(this);每打开个Activity就掉用
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。