文档章节

退出时完全关闭程序工具类

火文乐武
 火文乐武
发布于 2016/11/15 17:38
字数 171
阅读 1
收藏 0

`package com.dg.user008.killactivity;

import android.app.Activity; import android.app.Application;

import java.util.LinkedList; import java.util.List;

/**

  • Created by liushu on 2016/11/11. */

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(); } } `

© 著作权归作者所有

共有 人打赏支持
火文乐武
粉丝 7
博文 38
码字总数 17183
作品 0
郑州
Android工程师
【OSC手机App技术解析】- Android完全退出程序

做过Android开发的人都知道,应用程序点击返回键 或者 代码显示调用了Activity.finish()方法都无法完全退出,通过任务管理工具可以看到他们还在进程中。 下面我将分享OSChina.NET Android版客...

迷途d书童
2012/06/27
10.1K
16
开源中国 OsChina Android 客户端源码分析(10)双击退出程序

在源码中,火蚁完全封装了 双击退出程序的功能 : DoubleClickExitHelper类 该类的源码分析如下: 1 构造函数中传入了 设备上下文,实现退出功能的界面,完成消息处理器的初始化;既然要有提...

姬鑫
2015/11/02
0
1
使用javascript开发windows phone应用的相关问题

1、使用angularjs和winjs时的兼容问题 1、开启scp模式 <html ng-app="app" ng-csp><!-- Enables CSP (Content Security Policy) support --> 2、使用winjs提供的垫片文件 使在winjs内无法使用......

Arrowing
2014/10/19
0
1
关于APP退出,极光推送服务、以及其他三方服务的处理问题

最近在开发一个Android版的客户端,里面基本的业务功能都实现了,现在进入了最后一个阶段...调试阶段... 但是遇到了一个问题,就是APP退出... 因为APP需要推送功能,于是加入了极光推送(JPu...

FallenPanda
2013/08/12
21.4K
5
android开发java.lang.StackOverflowError

做android开发时,发现一个关于android退出时不能彻底关闭的问题,比如:一个程序里有多个线程,这样在退出程序的可能不能完全关闭,最后发现,只用finish()方法,有时候不能彻底退出,个人感...

我是IT码农
2014/09/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

android -------- MVP+DataBinding 的使用

天来说说MVP+DataBinding 的使用 以一个登录案例来讲解 布局:(ConstraintLayout 作为根布局) <layout> <data> <variable name="onClick" ......

切切歆语
32分钟前
1
0
阿里十年Java架构经验总结,这几点尤为重要!

你有没有静下心来思考过:同样是做了x年Java开发,为什么你的技术比别人差很多?为什么别人每月28K你却只有10K? 其实技术水平的高低和个人智商关系不大(毕竟能做Java编程开发大家都不会差)...

别打我会飞
36分钟前
1
0
Ubuntu 中安装和配置 Caddy 服务

首先访问:https://caddyserver.com/download 选择操作系统、插件和授权类型,点击 Download 下载编译好的文件包,或者执行页面最下面的一键安装脚本,完成 caddy 的安装。 安装完成后,/us...

八风不动
51分钟前
2
0
java代码效率优化

1、 尽量指定类的final修饰符 带有final修饰符的类是不可派生的。 2、 尽量重用对象。 3、 尽量使用局部变量,调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack)中,速度较...

踏破铁鞋无觅处
今天
3
0
程序员的几款利器

1. 作为程序员,最希望的就是自己的代码能够在一个云平台上保留下来,gitlab等等这些很多。但是我这里推荐“码云平台”码云平台和开源中国可以直接关联起来。开源中国可以记录博客,当然也是...

ChinaHYF
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部