1.返回上一个活动只需要按一下Back键,还有一个startActivityForResult()方法也是
用于启动活动,这个方法期望在活动销毁时能够返回一个结果给上一个活动。
2.startActivityForResult()方法接收两个参数,其一还是Intent,第二个是请求码,
用于在之后的回调中判断数据的来源。
3.onActivityResult()方法带有三个参数,第一个是requestCode,即在启动活动时
传入的请求码。第二个是resultCode,即在返回数据时传入的处理结果。第三个是
data,即携带着返回数据的Intent。
4.通过检查requestCode的值来判断数据来源,再通过resultCode的值来判断处理
结果是否成功,最后从data中取值并打印出来,这样就完成了向上一个活动返回
数据的工作。
相关文章
- 《第一行代码--以太坊》学习笔记01--win10安装本地版本的remix-IDE
- 使用Intent在活动之间穿梭(《第一行代码》读书笔记)
- 《第一行代码--Android》阅读笔记之Activity
- 《第一行代码》学习笔记10-活动Activity(8)
- 《第一行代码》学习笔记——第1章 开始启程,你的第一行Android代码
- 《第一行代码》学习笔记37-服务Service(4)
- 《第一行代码》学习笔记5-活动Activity(3)
- 《从零开始学Swift》学习笔记http(Day1)——我的第一行Swift代码
- 第一行代码学习笔记---过时的通知写法
- CoolWeather天气个人学习笔记1(第一行代码实战)