四种启动模式:
- standard:默认的情况,返回栈不管栈内是否有该活动都会在栈顶创建新的活动
- singleTop:当你需要的活动已经在栈顶的时候就不会重新创建新的活动,重新使用这个,但如果在栈顶,仍然会创造新的活动
- singleTask:会在栈中查询是否存在,如果存在会销毁该活动上面的所有的活动
- singleInstance:将某个活动指定为共有的·1
显示跳转:
Intent intent = new Intent(MainActivity.this, register.class);
startActivity(intent);
Intent intent1 = new Intent();
intent1.setClass(this,register.class);
startActivity(intent1);
跳到不同的Applicaion上:
Intent intent2 = new Intent()
intent2.setClassName("MainActivity","com.example.login_register.register");
startActivity(intent2);
多页面的生命周期:
点击返回键,退出APP,再返回APP