当前位置: 首页 > article >正文

activity 的requestCode和resultCode

当我们启动一个activity并且需要返回值的时候可以用startActivityForResult(Intent intent, int requestCode),被启动的activity结束的时候,会调用第一个activity的onActivityResult(int requestCode, int resultCode, Intent data)

这个requestCode用来干嘛呢,
The integer request code originally supplied to startActivityForResult(), allowing
you to identify who this result came from

主要是用来告诉第一个activity,是因为谁的消失调用了onActivityResult,比如Activity A以startActivityForResult的方式启动了activity B和C,但是无论B,C结束的时候都会调用onActivityResult,那我们怎么知道是B的结束调用了onActivityResult,还是C结束调用了onActivityResult,所以
需要requestCode,在启动B和C的时候使用不同的requestCode,onActivityResult就知道是B引起的还是C引起的


resultCode呢?
被启动的activity在结束的时候告诉启动他的activity一个值,比如他结束时候的内部数据状态

http://www.lryc.cn/news/2413884.html

相关文章:

  • 我的感想十二
  • 能上QQ不能上网的解决方法
  • 实习技术员的基本功(二)
  • 微信表白神秘代码!快发给ta!
  • WIN2003通用GHOST封装教程详解
  • 51单片机学习:独立按键实验
  • android 7.0 iso下载地址,iOS 7.0固件 全系列官方正式版下载地址
  • QQ第三方登录的详细教程
  • Linux操作系统——类UNIX系统
  • 知识付费网课项目有什么好处?
  • 常用网址
  • Smtp/POP3邮箱服务器地址和端口总结(163/126/QQ)
  • java实战demo_JAVA实战
  • pointer(指针)- 重置版
  • 热门的网络营销需求人才
  • Dalvik 和 ART 有什么区别?深扒 Android 虚拟机发展史,真相却出乎意料!
  • 五笔输入法学习
  • Outlook express 报错
  • 完整网页下载,使用webzip
  • 《天引》读书笔记——由新月形面积引发的人类长达2000年的探索。
  • ubuntu在线音乐播放器
  • 新版全图、T人工具 过 浩方 VS 掌门人 三大平台 即Breeze's MH V2.0正式版 0917 发布
  • 计算机毕业设计 jsp通用权限管理系统mysql 毕设
  • QQ被盗的自救、事故分析
  • 拓扑--代数拓扑1
  • NPN PNP SS8050 SS8550 S8050
  • linux下查看chm文件
  • 解决Warning: Cannot modify header information - headers already sent by的方法
  • win10关闭445端口
  • 记录RadControl使用技巧的一个博客