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();
            }
        }
    
    }
  • 相关阅读:
    51Nod1740 蜂巢迷宫
    51Nod1279 扔盘子
    51Nod1095 Anigram单词
    51Nod1094 和为k的连续区间
    51Nod1072 威佐夫游戏
    PHP 图片处理
    ubuntu 安装 ftp
    linux下ab网站压力测试命令
    iptables FOr linux
    discuz 个性化时间函数
  • 原文地址:https://www.cnblogs.com/matd/p/12987321.html
Copyright © 2011-2022 走看看