startActivityForResult调用问题
来源:互联网 发布:网络生鲜超市 编辑:程序博客网 时间:2024/05/22 17:48
有两个Activity,A,B,由A启动B,并传数据给B,B在经过处理后把数据传回给A。举个例子,A是主程序,B是设置参数的Activity,在B修改设置后,要让A重新读取设置,就要用到回传数据.主要是两个函数startActivityForResult onActivityResult
先是A传B:
Bundle bd = new Bundle();
bd.putString("Dir", "/sdcard/");
Intent intent=new Intent();
intent.putExtras(bd);
intent.setClass(main.this,location.class);
startActivityForResult(intent,2);
//这里的2是我随便写的,代表requestCode,就是用来做个标记,网上的例子好像都是写requestCode,
//结果我在测试时A没接收到,这里必须填正数
然后就是B接收再传回:
Intent it = new Intent();
it.putExtra("Dir",(String) tv1.getText());
setResult(2, it);//2与前面的A里的2对应
finish();
A里的接收代码:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
//B返回时触发
}
具体例子,参考。。。
http://www.apkbus.com/android-19507-1-1.html
- startActivityForResult调用问题
- fragment 调用startActivityForResult 问题
- Fragment调用startActivityForResult问题
- Fragment中调用startActivityForResult问题
- 调用startActivityForResult,onActivityResult无响应的问题
- 调用startActivityForResult,onActivityResult无响应的问题
- 调用startActivityForResult,onActivityResult无响应的问题
- 调用startActivityForResult,onActivityResult无响应的问题
- 调用startActivityForResult,onActivityResult无响应的问题
- 调用startActivityForResult,onActivityResult无响应的问题
- 调用startActivityForResult,onActivityResult无响应的问题
- 调用startActivityForResult,onActivityResult无响应的问题
- 调用startActivityForResult,onActivityResult无响应的问题
- fragment调用startActivityforResult的回调问题
- 调用startActivityForResult,onActivityResult无响应的问题
- 调用startActivityForResult,onActivityResult无响应的问题
- 调用startactivityforresult后,onactivityresult立刻响应问题
- 调用startActivityForResult,onActivityResult无响应的问题
- 08
- phonics-10
- C++之map find count
- iPhone支持的语言代号
- 音视频培训及问答控制
- startActivityForResult调用问题
- Programming .NET Components 2nd 学习笔记(五)
- 解决secureCRT和vim显示中文为乱码
- 动态栈操作
- 在Android Activity中捕获Application Crash
- Oracle Lock 锁
- Erlang Rebar 创建工程总结
- 测试多线程对多核cpu的分支预测的影响
- Oracle 函数专题:TO_CHAR