Android 完全退出应用方法
来源:互联网 发布:深圳云知科技有限公司 编辑:程序博客网 时间:2024/04/28 07:30
Android 完全退出应用方法
在Android应用中,有时候我们经常需要退出整个应用程序释放资源,而不是单纯地退出某一个Activity,我在网上搜索了一些资料,结合自身的体验,比较方便好用的是如下实例:
- 新建MyApplication类,具体如下
package com.llp.dataprocess.util;import java.util.LinkedList;import java.util.List;import android.app.Activity;import android.app.Application;public class MyApplication extends Application{ // 用于存放当前所有的Activity private List<Activity> mList = new LinkedList<Activity>(); // MyApplication类型的静态常量,用于在某一个Acitivty中获取instance并调用MyApplication的类方法 private static MyApplication instance; private MyApplication(){ } // 静态方法,用于获取静态常量 instance public synchronized static MyApplication getInstance(){ if (null == instance) { instance = new MyApplication(); } return instance; } // add Activity public void addActivity(Activity activity){ mList.add(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的OnCrate方法里面调用如下:
MyApplication.getInstance().addActivity(this);
- 每创建一个Activity,就会添加到 List 中在想要退出应用的地方调用如下:
MyApplication.getInstance().exit();
0 0
- Android 完全退出应用方法
- Android 完全退出应用方法
- Android应用完全退出程序的方法!!!
- Android 记录Acitvity方法完全退出应用
- android应用完全退出的方法
- android应用完全退出的方法(续)
- android完全退出当前应用的方法
- Android完全退出应用
- Android应用完全退出
- android完全退出应用
- android 完全退出应用
- Android 完全退出应用
- android 应用完全退出
- Android应用开发完全退出程序的通用方法!!!
- Android应用开发完全退出程序的通用方法!!!
- Android应用开发完全退出程序的通用方法!!!
- Android应用开发多个activity完全退出程序方法
- Android应用开发完全退出程序的通用方法!!!
- 代码整洁之道 读书笔记(一) 第11章 系统
- MFC获取主窗口指针
- servlet listener(用法+代码)
- fopen与open的区别
- mysql乐观锁总结和实践
- Android 完全退出应用方法
- 【注解】hibernate关系映射级别注解
- _dyld_register_func_for_add_image
- ionic,Bionic(???)
- [Unity Editor]10行代码搞定Hierarchy排序
- 51nod 1083 矩阵取数问题
- 全国省市三级联动
- 数组中的逆序对
- NSString NSMutableString