在app中經常跳轉activity,都不知道打開了多少activty。如果要提供一個按鈕一下退出app,而不是按back一下一下的返回,或者按home鍵(沒有退出app)。
實際上我們可以提供一個工具類,里面直接提供添加,移除,銷毀的方法。在直接調用就可以了。
public class ActivityCollector { public static List<Activity> activities = new ArrayList<>();//添加活動 public static void addActivity(Activity activity) { activities.add(activity); }//刪除活動 public static void removeActivity(Activity activity) { activities.remove(activity); }//刪除所有活動 public static void finishAll() { for (Activity activity : activities) { if (!activity.isFinishing()) { activity.finish(); } } }}
新聞熱點
疑難解答