Android 请求码与结果码
2015-11-06 09:33
489 查看
请求码:
使用startActivityForResult(Intent intent,int requestCode)方法打开新的Activity,我们需要为startActivityForResult()方法传入一个请求码(第二个参数)。请求码根据业务需要由自己设定,主要的作用是标识来源。比如说,一个Activity有两个按钮,点击这两个按钮都会打开同一个Activity,不管是哪个按钮打开新Activtiy,当这个新Activity关闭后,系统都会调用前面的onActivityResult(int requestCode,int
resultCode,Indata)方法,在OnActivityResult()方法中就可以根据请求码做不同夫的业务处理
结果码:
在一个Activity中,可能会使用startActivityForResult()方法打开多个不同的Activity处理多个不同的业务,当这些新Activity关闭后,系统都会调用前面的onActivityResult(int requestCode,int resultCode,Intent data)方法,通过结果码就可以知道返回的结果来自哪个Activity
使用startActivityForResult(Intent intent,int requestCode)方法打开新的Activity,我们需要为startActivityForResult()方法传入一个请求码(第二个参数)。请求码根据业务需要由自己设定,主要的作用是标识来源。比如说,一个Activity有两个按钮,点击这两个按钮都会打开同一个Activity,不管是哪个按钮打开新Activtiy,当这个新Activity关闭后,系统都会调用前面的onActivityResult(int requestCode,int
resultCode,Indata)方法,在OnActivityResult()方法中就可以根据请求码做不同夫的业务处理
结果码:
在一个Activity中,可能会使用startActivityForResult()方法打开多个不同的Activity处理多个不同的业务,当这些新Activity关闭后,系统都会调用前面的onActivityResult(int requestCode,int resultCode,Intent data)方法,通过结果码就可以知道返回的结果来自哪个Activity
相关文章推荐
- Android牟利之道(一)--界面嵌入有米广告
- 将指定路径的图片,显示在android系统相册中
- Android接入融云sdk流程(思路)
- Android开发之自定义控件(一)---onMeasure详解
- Android完美解析setContentView 你真的理解setContentView吗?
- android 怎么不让editview获取到焦点
- Android Manifest <meta-data>
- 【Android】文件操作工具类(FileUtil.java)
- Android系列教程之EditText使用详解-包含很多教程上看不到的功能演示
- Android实现点击通知栏后,先启动应用再打开目标Activity
- Android中selector的使用
- Android PackageManagerService流程详细分析(六)之优化系统库
- Android 触摸事件传递机制
- Android解析大图
- Android Activity间数据传输
- Android音乐播放器(2)从SD卡中读取音乐
- android82 文件下载框架xUtils
- android模拟器,Genymotion问题:Unable to start the virtual device.
- android状态机statemachine详解
- Android的屏幕适配之图片加载适配