Android 自封装的各种类
来源:互联网 发布:matlab软件有多大 编辑:程序博客网 时间:2024/06/15 14:50
1、完全关闭应用程序
一般在activity中使用finish等各种方法,都仅仅只能关闭部分activity。
这里采用的方法是:链表中注册每个activity,在结束时,结束所有的activity
SysApplication类如下
public class SysApplication extends Application { 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); } public void exit() { try { for (Activity activity : mList) { if (activity != null) activity.finish(); } } catch (Exception e) { e.printStackTrace(); } finally { System.exit(0); } } @Override public void onLowMemory() { super.onLowMemory(); System.gc(); }}
使用方法
activity的onCreate方法中添加如下代码
super.onCreate(savedInstanceState);setContentView(R.layout.activity_client);SysApplication.getInstance().addActivity(this); //此处为添加的代码,用于保存到链表中
结束应用程序
SysApplication.getInstance().exit();//结束
2、图片异步加载
0 0
- Android 自封装的各种类
- android各种自带应用的调用
- Android各种自带工具类
- 各种方法的封装
- Socket类自封装的实现
- android自带的各种ListView的展现
- android系统中自带的各种图标
- 各种管脚封装的介绍
- 各种网络请求的封装
- 各种dialog的封装实现
- 各种dialog的封装实现
- javaScript封装的各种写法
- 自封装的链表
- 封装各种生成唯一性ID算法的工具类
- 封装各种格式的编码解码工具类
- Android 封装实现各种样式对话框
- jQuery自执行函数以及封装工具类的方法
- 自封装UIAlert类:BlockAlertView
- 简单的网络状态监听
- scala学习笔记4
- java 折半查找 冒泡排序 选择排序
- 走走停停的日子,不要忘了努力,也不要忘了方向
- Swift-类和结构体(Class and Structures)(八)
- Android 自封装的各种类
- 解决cocoapods diff: /../Podfile.lock: No such file or directory
- Android--百度地图开发(二)
- NYOJ 38 布线问题
- 终端利器 - tmux配置与使用
- BZOJ4385: [POI2015]Wilcze doły
- hive1.2.1源码导入eclipse
- 软考程序员随笔-----5
- jQuery 插件学习