zoukankan      html  css  js  c++  java
  • Android退出程序

    public class ExitApplication extends Application { 
    
    private static ExitApplication instance ;
    List<Activity> activityList = new ArrayList<Activity>() ;
    private ExitApplication(){}
    
    public static ExitApplication getInstance(){
      if(instance==null){
        instance = new ExitApplication() ;
      }
      return instance ;
    }
    
    public void addActivity(Activity activity){
      activityList.add(activity) ;
    }
    
    public void exit(){
      for(Activity activity:activityList){
        activity.finish() ;
      }
      System.exit(0) ;
     }
    }

    先新建一个这个类。
    然后在需要finish的activity里的onCreate()方法内添加

    ExitApplication.getInstance().addActivity(this);

    最后再在你要结束程序的地方添加

    ExitApplication.getInstance().exit();

    还有 。在manifest 里边注册 也挺重要的 不然没用
    <application android:name="包名.ExitApplication"

  • 相关阅读:
    重拾数学--初中--有理数
    Python中的运算符
    PyQt5实现虚拟摇杆
    Python无重复字符的最长子串
    Python两数相加
    Python两数之和
    DBMS,B树和B+树
    浮点数表示
    Lamada表达式
    Java编程思想P159页的错误
  • 原文地址:https://www.cnblogs.com/archip/p/3387605.html
Copyright © 2011-2022 走看看