Android 关闭所有Activity完全退出程序

今天做一个小游戏,在activity之间的跳转和返回中郁闷了很久,退不出游戏,用了finish,返回有时还是会出现黑屏或又回到之前的activity。在网上看到了这样的方法解决了退出游戏的问题。

//创建一个ArrayList用来存放activity

public static ArrayList<Activity> activityList = new ArrayList<Activity>();

//在所有activity创建时 添加到activityList

MainActivity.activityList.add(this);

//finish 所有的activity

public void killAll() {
    for(int i = 0;i<activityList.size();i++){
        if(activityList.get(i)!=null){
        activityList.get(i).finish();
        }
    }
}

 

原文链接:http://sillydong.com/mydevelop/myjava/android-activity-finish.html

Android 关闭所有Activity完全退出程序,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。