Android Studio如何彻底退出程序 |
您所在的位置:网站首页 › 安卓手机怎么退出所有程序界面 › Android Studio如何彻底退出程序 |
如果整个APP只有一个Activity非常简单,只需要System.exit(0)即可。如果有很多Activity可以写一个单例类,具体方法来源于这个链接: 添加链接描述 只是代码稍微有点问题,我做了一个小小的修改就可以用了,代码如下: import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.AlertDialog; import android.app.Application; import android.content.DialogInterface; import android.content.Intent; public class SysApplication extends Application { private ArrayList mList = new ArrayList(); 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 (int i = 0;i mList.get(i).finish(); } } } catch (Exception e) { e.printStackTrace(); } finally { System.exit(0); } } public void onLowMemory() { super.onLowMemory(); System.gc(); } }使用方法就是在每个Acitivity的oncreate方法里面通过SysApplication.getInstance().addActivity(this); 添加当前Acitivity到ancivitylist里面去,想退出的时候调用SysApplication.getInstance().exit(); 可直接关闭所有的Acitivity并退出应用程序。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |