您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页Android退出程序的时候把所有界面一起关闭

Android退出程序的时候把所有界面一起关闭

来源:伴沃教育

1.首先写一个公共类,存放activity的List的变量等

public class PublicWay {

    public static List activityList = new ArrayList();

}

2.每个界面的onCreate()方法里面执行这行代码。

PublicWay.activityList.add(this);// 把这个界面添加到activityList集合里面

1

3.在主界面的重写返回键方面,把所有界面一起删除掉。

/**

    * 返回键方法重写

    */    public boolean onKeyDown(int keyCode, KeyEvent event) {

        if (keyCode == KeyEvent.KEYCODE_BACK) {

            for (int i = 0; i < PublicWay.activityList.size(); i++) {

                if (null != PublicWay.activityList.get(i)) {

                    // 关闭存放在activityList集合里面的所有activity                    PublicWay.activityList.get(i).finish();

                }

            }

            System.exit(0);

        }

        return true;

    }

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务