android应用:startActivityForResult使用实例
来源:互联网 发布:解压软件官方免费 编辑:程序博客网 时间:2024/05/16 05:27
有时候我们需要把A activity提交数据给B activity处理,然后把结果返回给A,这就需要用到startActivityForResult。
1、在AActivity中使用startActivityForResult启动B activity
Intent intent=new Intent();intent.setClass(A.this, B.class);startActivityForResult(intent, 0);//这里采用startActivityForResult来做跳转,此处的0为一个依据,可以写其他的值,但一定要>=02、在B Activity中使用setResult方法返回结果,一般加参数RESULT_CANCELED , RESULT_OK
setResult(RESULT_OK, intent); //intent里添加需要返回的结果finish();//此处一定要调用finish()方法3、在A Activity中重写onActivityResult,处理返回结果
protected void onActivityResult(int requestCode, int resultCode, Intent data) {switch (resultCode) { //resultCode为回传的标记,我在B中回传的是RESULT_OK case RESULT_OK: Bundle b=data.getExtras(); //data为B中回传的Intent String str=b.getString("str1");//str即为回传的值 break;default: break; }}
0 0
- android应用:startActivityForResult使用实例
- android startActivityForResult 使用实例
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- android使用startActivityForResult
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Storm入门教程(三):安装部署步骤详解
- onSaveInstanceState和onRestoreInstanceState
- 黑马程序员-OC类小结
- FastReport中修改页码的代码
- HDU 5082 Love
- android应用:startActivityForResult使用实例
- opencv中图像基础(大小,深度,通道)
- POJ 2653 线段位置关系判断模板
- 网络攻击技术(二)——Cross-site scripting
- Servlet精华
- socket函数返回值分析
- epon架构
- 网络攻击技术(三)——Denial Of Service
- Kafka 几个重要的配置总结