开发中会遇到当我们打开很多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();
}
}
}
}
强制下线功能的实现管理Activity的工具类
猜你喜欢
转载自blog.csdn.net/qq_42618969/article/details/82260287
今日推荐
周排行