【android】android中如何关闭所有的Activity
来源:互联网 发布:美工工作流程 编辑:程序博客网 时间:2024/06/04 23:25
最好的方法是新建一个关闭Activity的类
代码如下:
package com.layout;import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.Application; /** * 一个类 用来结束所有后台activity * @author Administrator * */public class SysApplication extends Application {//运用list来保存们每一个activity是关键 private List<Activity> mList = new LinkedList<Activity>(); //为了实现每次使用该类时不创建新的对象而创建的静态对象 private static SysApplication instance; //构造方法 private SysApplication(){} //实例化一次 public synchronized static SysApplication getInstance(){ if (null == instance) { instance = new SysApplication(); } return instance; } // add Activity public void addActivity(Activity activity) { mList.add(activity); } //关闭每一个list内的activity public void exit() { try { for (Activity activity:mList) { if (activity != null) activity.finish(); } } catch (Exception e) { e.printStackTrace(); } finally { System.exit(0); } } //杀进程 public void onLowMemory() { super.onLowMemory(); System.gc(); } }
在每个Activity被创建时添加:
SysApplication.getInstance().addActivity(this);当你想关闭时,调用SysApplication的exit方法
//关闭整个程序SysApplication.getInstance().exit();
0 0
- Android中如何关闭所有的Activity
- 【android】android中如何关闭所有的Activity
- Android中关闭所有Activity
- Android程序有很多Activity,在B中如何关闭整个Android应用程序,关闭所有的 Activity
- Android 关闭所有的Activity
- android 关闭所有的Activity
- Android组建6:android中关闭所有的Activity
- android 关闭所有activity
- android 关闭所有Activity
- android中关闭所有activity方法
- 如何关闭应用中所有的Activity~
- 关闭android程序里所有的activity
- 关闭android程序里所有的activity
- 关闭android程序里所有的activity
- 关闭android程序里所有的activity
- Android开发,关闭所有activity的方法
- Android 点击关闭所有activity
- 如何关闭所有的activity
- 罗永浩:锤子手机一共卖了12万部,我已经交出微博密码
- 练手小项目(5)安全卫士_软件管理器
- Linux之Makefile(addsuffix)
- 详解协方差与协方差矩阵
- Linux之Makefile(addpreffix)
- 【android】android中如何关闭所有的Activity
- Spectral Clustering资料
- map的使用
- uboot命令解析
- 随时随地编写运行调试代码(Android)
- 【软件工程】第一、二章总结
- Linux之Makefile(join)
- python切片用法
- mongodb查询优化