安卓开发——onActivityResult中requestcode与resultcode区别
来源:互联网 发布:网络舆情分析师怎么考 编辑:程序博客网 时间:2024/06/06 06:33
运用startActivityForResult(Intent intent,int RequestCode)用于启动另一个activity并等待其返回的结果,毋庸置疑,intent用于启动目标activity,而RequestCode的作用是什么呢?
由于每个activity都可以启动任意的子activity并等待结果,而结果处理函数只有一个onActivityResult(int requestCode, int resultCode, Intent intent),因此为了区别请求的activity,android将每个请求设定一个大于等于0的int值,这就是requestcode。由此,在onActivityResult函数中即可利用requestCode区别开不同的返回结果。
而onActivityResult中的resultCode参数对应于子模块中setResut(int resultCode, Intent intent)函数中的resultCode值,用于区别不同的返回结果(如请求正常、请求异常等)。
对应流程:
由于每个activity都可以启动任意的子activity并等待结果,而结果处理函数只有一个onActivityResult(int requestCode, int resultCode, Intent intent),因此为了区别请求的activity,android将每个请求设定一个大于等于0的int值,这就是requestcode。由此,在onActivityResult函数中即可利用requestCode区别开不同的返回结果。
而onActivityResult中的resultCode参数对应于子模块中setResut(int resultCode, Intent intent)函数中的resultCode值,用于区别不同的返回结果(如请求正常、请求异常等)。
对应流程:
母模块startActivityForResult--触发子模块,根据不同执行结果设定resucode值,最后执行setResut并返回到木模块--母模块触发onActivityResult,根据requestcode参数区分不同子模块。
1 0
- 安卓开发——onActivityResult中requestcode与resultcode区别
- requestcode resultcode区别,运用
- requestCode和resultCode的区别
- requestCode 和 resultCode 的区别
- requestCode 与 resultCode 的区分
- startActivityForResult() 中requestCode 和 resultCode 的作用
- startActivityForResult() 中requestCode 和 resultCode 的作用
- startActivityForResult() 中requestCode 和 resultCode 的作用
- startActivityForResult() 中requestCode 和 resultCode 的作用
- startActivityForResult() 中requestCode 和 resultCode 的作用
- onActivityResult中 requestCode 值错误
- requestCode与resultCode不等以及编程中遇到的其它问题
- activity的启动方式 requestCode和resultCode的区别
- Android Intent数据回传requestCode和 resultCode区别
- requestCode 和 resultCode
- Activity,intent, requestCode, resultCode
- requestCode 和 resultCode .
- android requestCode和resultCode
- Python学习笔记--模块
- Android Building System 分析
- servlet注解的使用
- Fragment 和 FragmentActivity的使用
- ios 发短息 发邮件 打电话
- 安卓开发——onActivityResult中requestcode与resultcode区别
- Pixhawk之姿态解算篇(1)_入门篇(DCM Nomalize)
- 长按删除tableviewCell
- 谈谈我对flexbox的理解
- SilkTest循序渐进3-编程规范
- untiy 2d游戏平面直角坐标系的旋转应用
- 二维码使用之二维码生成
- 上海女性胸部怎样变大
- iOS 随记