android activity

生命周期

正常周期

异常周期

异常销毁 非BACK,finish()

启动与关闭

无返回

//打开
Intent  intent=new  Intent(MainActivity.this, otherActivity.class);
startActivity(Intent intent);

//关闭
finish();

有返回

//MainActivity 打开 
Intent  intent=new  Intent(MainActivity.this, OtherActivity.class);
startActivityForResult(Intent intent,int requestCode);
//OtherActivity 返回
finishActivity(int requestCode);
//MainActivity 处理返回
onActivityResult(int requestCode, int resultCode, Intent data)s
 

启动模式 android:launchMode="standard"

需要新建栈的:android:taskAffinity=""