zoukankan      html  css  js  c++  java
  • 关于 android 一键退出的实现

    1.编写一个class继承Application
    public class AppClose extends Application {

        private List<Activity> mainActivity = new ArrayList<Activity>();
        public List<Activity> MainActivity() {
                return mainActivity;
        }
        public void addActivity(Activity act) {
                mainActivity.add(act);
        }
        public void finishAll() {
                for (Activity act : mainActivity) {
                        if (!act.isFinishing()) {
                                act.finish();
                        }
                }
                mainActivity = null;
        }
    }


    2.在Activity 中的oncreate方法中添加
        AppClose appState = (AppClose)this.getApplication();
            appState.addActivity(this);
           // setContentView(R.layout.main);

    3.//设定点击事件
    button.setonclick....(){

    AppClose appState = (AppClose)getApplicationContext();
                     appState.finishAll();
    }

    4.在注册清单文件中
    给application添加属性  android:name=".AppClose"

  • 相关阅读:
    Live Writer配置
    protobufnet 学习手记
    好的Sql语句也能提高效率(二)
    关于CodeSmith的输出问题
    [Scrum]12.29
    [scrum] 1.4
    分享 关于c#注释的规范
    [Scrum] 1.3
    分享:将XML(VS提取注释时生成)转换为Chm的一个方法
    【Scrum】2010.12.27
  • 原文地址:https://www.cnblogs.com/taogev5/p/5716202.html
Copyright © 2011-2022 走看看