requestCode和resultCode的区别
2014-01-03 16:18
513 查看
startActivityForResult(Intent intent, Int requestCode)
intent 传给B的,不解释,看不懂你还是玩玩手机算了,别想开发的事情了
requestCode
>=0就好,随便用于在onActivityResult()区别哪个子模块回传的数据,如果还有C.java
,D甚至E子模块的话,每个区分开不同的requestCode就好。
setResut(int
resultCode, Intent intent)
resultCode 如果B子模块可能有几种不同的结果返回,可以用这个参数予以识别区分。这里还有个特殊的 RESULT_OK
值,没有特殊情况用它就好了,sdk有说明的,呵。
intent 继续不解释,传回给A的onActivityResult()
onActivityResult(int requestCode, int resultCode,
Intent intent)
这里三个都不用解释了,与上文对应的东西。如果不对requestCode和resultCode
加以识别区分的话,只要有其他activity setResult到了A onActivityResult()会无差别处理。
intent 传给B的,不解释,看不懂你还是玩玩手机算了,别想开发的事情了
requestCode
>=0就好,随便用于在onActivityResult()区别哪个子模块回传的数据,如果还有C.java
,D甚至E子模块的话,每个区分开不同的requestCode就好。
setResut(int
resultCode, Intent intent)
resultCode 如果B子模块可能有几种不同的结果返回,可以用这个参数予以识别区分。这里还有个特殊的 RESULT_OK
值,没有特殊情况用它就好了,sdk有说明的,呵。
intent 继续不解释,传回给A的onActivityResult()
onActivityResult(int requestCode, int resultCode,
Intent intent)
这里三个都不用解释了,与上文对应的东西。如果不对requestCode和resultCode
加以识别区分的话,只要有其他activity setResult到了A onActivityResult()会无差别处理。
相关文章推荐
- requestcode resultcode区别,运用
- android startActivityForResult(Intent intent, int requestCode) 整理与总结! .
- Android Pitfall - Fragment.startActivityForResult(), requestCode == 65536
- Android中 requestCode与resultCode的区别与用法
- Android onActivityResult 设置requestCode 返回的code不对
- activity 的requestCode和resultCode(通过)
- Fragment startActivityForResult,接收requestCode方法
- 请求码(requestCode)与结果码(resultCode)解析
- requestCode 与 resultCode 的区分
- 请求码(requestCode)与结果码(resultCode)解析
- requestCode 和 resultCode 的区别
- 在Fragment中调用startActivityForResult()后requestCode发生改变
- requestCode 和 resultCode .
- 在Fragment中使用StartActivityForResult,RequestCode错乱的问题
- (转)Android startActivityForResult 请求码requestCode 及结果码resultCode 详解及运用
- startActivityForResult requestCode 和 resultCode傻傻分不清
- activity的启动方式 requestCode和resultCode的区别
- android startActivityForResult(Intent intent, int requestCode) 整理与总结!
- RequestCode and ResultCode
- wrong requestcode when using startActivityForResult