zoukankan      html  css  js  c++  java
  • Android 开发 启动activity并且将前面activity全部清空

    方法一

    Intent intent = new Intent(A.this,B.class);
     intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);  
     startActivity(intent); 

    方法二

     Intent intent = new Intent(context,PLoginActivity.class);
                intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
                context.startActivity(intent);   

    方法三

    /**
     *@content:活动结束管理类
     *@time:2019-1-29
     *@build:
     */
    
    public class ActivityFinishUtil {
        private 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 finishOtherAllActivity(Activity activity){
            for (Activity item : activityList){
                if (item == activity){
                    continue;
                }
                item.finish();
            }
        }
    
        public static void finishAllActivity(){
            for (Activity item : activityList){
                item.finish();
            }
        }
    
    }
  • 相关阅读:
    JQuery源码解析(十一)
    Oracle帮助类
    JQuery正则验证
    MVC的过滤器
    JQuery源码解析(十)
    JavaScript封装的几种方式
    ps小技巧
    Fragment 的用法小技巧
    onCreateOptionsMenu 和 onPrepareOptionsMenu 的区别
    Axure 注册码
  • 原文地址:https://www.cnblogs.com/matd/p/12987321.html
Copyright © 2011-2022 走看看