- 2种打开方式:startActivity
startActivityForResult(Intent intent,int requestCode)
( ps:原activity需重写onActivityResult(int requestCode,int resultCode,Intent data)
新activity需getIntent之后放入数据,通过setResult(int resultCode,Intent intent)
- 2中关闭方式:finish()()都可用
finishActivity(int requestCode)(针对startActivityForResult)
- 4个加载模式:standard:正常打开模式,无论如何都会生成对应实例
singleTop:栈顶单例,栈顶activity不能再创建实例,只能复用
singleTask:栈内单例,目标实例之上的实例都将出栈
singleInstance:新Task中创建实例,该实例总在栈顶,并且该task只有该实例
- 4种状态:运行状态(可见、有焦点)
暂停状态(可见,无焦点)
停止状态(不可见、无焦点)
销毁状态(结束)
- 7个生命周期方法:onCreate
onStart
onResume
onRestart
onPause
onStop
onDestroy