android退出程序
2016-05-27 18:34
281 查看
<pre name="code" class="java"><span style="font-size:18px;">方法一. 在每一个actvity中调用ActivityCollector的addActivity()方法,存到集合中,然后在要退出程序的地方调用finishAll()方法,循环退出。 package com.zuche.csms.utils; import java.util.ArrayList; import java.util.List; import android.app.Activity; public class ActivityCollector { public static List<Activity> activities = new ArrayList<Activity>(); //添加Activity public static void addActivity(Activity activity){ activities.add(activity); } //移除Activity public static void removeActivity(Activity activity){ activities.remove(activity); } //销毁全被Activity public static void finishAll(){ for(Activity activity : activities){ if(!activity.isFinishing()){ activity.finish(); } } System.exit(0); } } 方法二.杀死进程 finish(); android.os.Process.killProcess(android.os.Process.myPid());</em></span> </span>
相关文章推荐
- Android 最火的快速开发框架AndroidAnnotations使用详解
- androidstudio中如何将单独的model形式的library转换成一个单独的工程!
- android studio 没有自动提示
- Android 4.4 Graphic系统详解(2) VSYNC的生成
- Android 4.4 Graphic系统详解(1) SurfaceFlinger的启动过程
- RxJava 和 RxAndroid 四(RxBinding的使用)
- Android应用程序Handler机制详解
- 自制Camera例子——相机效果
- Mac OS X 下 Android6.0源码的下载与编译
- Android Studio 混淆代码
- gridview安卓实现单行多列横向滚动
- Android源码编译
- Android源码下载
- ScrollView里面嵌套子控件时设置 android:layout_width="match_parent"无效
- Dragon的Android备忘录——开始
- Android 免费接口
- 广播——broadcast
- android调试之top指令查看系统资源
- Android Email 总结
- 关于Android studio安装出现“ 'tools.jar' seems to be not in Android Studio classpath..."的问题