Android中Activity启动模式launchermode和intent.addFlags

方式1,在 清单文件中 配置

 



方式2,在代码中 配置

Intent in = new Intent(LoginType1Activity.this, MainActivity.class);
                    in.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
             //启动的 每个activity 都将在一个新的 Task中
                    startActivity(in);


 
  
Intent in = new Intent(LoginType1Activity.this, MainActivity.class);
                    in.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
                  //对应 singletop
                    startActivity(in);

Intent in = new Intent(LoginType1Activity.this, MainActivity.class);
                    in.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
//对应 singletask
                    startActivity(in);




你可能感兴趣的:(android,android,Activity)