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

startActivityForResult方法说明

2017-05-10 17:46 351 查看
startActivityForResult(Intent intent, int requestCode)

打开一个新的activity B, 原acitivity A不finish(),等待Bfinish后,B把具体的数据传递回A处理

需要: 1、 A实现onActivityResult(int requestCode, int resultCode, Intent data)方法用于处理B传递回来的数据, 
resultCode用来标识

                   从哪个activity传递回来的数据,requestCode用于标识 B是被哪个A startActivityForResult的。

            2、B执行setResult方法用于传递使用intent作为容器保存的数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息