您的位置:首页 > 移动开发 > Android开发

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

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: