3.aOS_Activity

1.Activity

跳转


Screen Shot 2020-04-17 at 1.28.12 PM.png

4种启动模式: android:launchMode = "standard"
<1>.standard:标准的栈模式

<2>.singleTop: top部是只有一个x Activity,如果在打开一个x Activity,那么回复用,不会重新打开一个新的x Activity。

<3>.singleTask:栈里面只有一个,如果再打开 会把这个activity上面的全拿掉。

<4>.singleInstance:独占一个栈。

2.生命周期

Screen Shot 2020-04-17 at 9.13.06 PM.png

3.数据传递

1>.A->B


Screen Shot 2020-04-17 at 9.35.10 PM.png
Screen Shot 2020-04-17 at 9.29.03 PM.png
Screen Shot 2020-04-17 at 9.32.47 PM.png

2>.B->A
<1>.A:startActivityResult(intent,999)

<2>.B: setResult(RESULT_OK); finish();
当然也可以直接返回intent,不止是RESULT_OK。


Screen Shot 2020-04-17 at 9.45.53 PM.png

<3>.重载onActivityResult


Screen Shot 2020-04-17 at 9.46.24 PM.png

你可能感兴趣的:(3.aOS_Activity)