首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

问大家一个关于startActivityForResult的有关问题

2013-06-19 
问大家一个关于startActivityForResult的问题最近用到安卓的startActivityForResult方法,我想问一下,如果

问大家一个关于startActivityForResult的问题
    最近用到安卓的startActivityForResult方法,我想问一下,如果一个页面有两个地方需要用这个方法,那么怎么办,我们知道使用这个方法会自动调用onActivityResult方法,比如我一个页面有两个按钮,一个是拍照上传图片,一个是从本地获取,都需要将图片返回,也就是说这两个按钮都需要用startActivityForResult方法,但是在这个页面又不可能写两个onActivity方法,这时候我改怎么办呢?
    知道的帮忙回答一下,不胜感激。 Android 图片
[解决办法]

引用:
最近用到安卓的startActivityForResult方法,我想问一下,如果一个页面有两个地方需要用这个方法,那么怎么办,我们知道使用这个方法会自动调用onActivityResult方法,比如我一个页面有两个按钮,一个是拍照上传图片,一个是从本地获取,都需要将图片返回,也就是说这两个按钮都需要用startActivityForResult方法,但是在这个页面又不可能写两个onActi……


在调用startActivityForResult(Intent intent , int requestCode)时,给定的requestCode值
A按钮写成1    B按钮写成2

那么在public void onActivityResult(int requestCode, int resultCode, Intent data) 方法时,可以根据requestCode == 1 还是 requestCode == 2 来判别了

热点排行