強制下線功能的實現管理Activity的工具類
阿新 • • 發佈:2018-12-24
開發中會遇到當我們開啟很多Activity的時候想要直接回到某一個介面,然後把棧中的Activity都銷燬,這個時候建立一個Activity 的管理類就很簡單了,如下,在呼叫的時候只需要在每個Activity的onCreate()方法中呼叫響應的方法,然後在需要銷燬的時候直接 通過這個工具類來finish掉就可以了。 ** * 定義一個管理Activity的類(實現切換過家庭直接跳到成長介面) * Created by acer-pc on 2018/8/29. */ public class ActivityCollectorUtil { public static List<Activity> activityList = new ArrayList<>(); public static void addActivity(Activity activity){ activityList.add(activity); } public static void removeActivity(Activity activity){ activityList.remove(activity); } public static void finishAll(){ for(Activity activity:activityList){ if(!activity.isFinishing()){ activity.finish(); } } } }