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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容