Android中的onActivityResult和setResult
来源:互联网 发布:linux命令手册 编辑:程序博客网 时间:2024/06/06 08:55
使用场景:
在当前activity中打开新的activity,希望获得新的activity关闭后返回的数据,
前面的activity:startActivityForResult(Intent intent,int requestCode),并重写onActivityResult(int requestCode, int resultCode,Intent data)。
新的activity关闭后会向前面的activity传回数据。
requestcode请求码:
可自定义,用于标识请求来源。
Intent lanIntent = new Intent(mActivity, MinePhoneAttrActivity.class); lanIntent.putExtra(MinePhoneAttrActivity.TYPE, MinePhoneAttrActivity.TYPE_TRANSFER); startActivityForResult(lanIntent, 2);
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); switch (requestCode) { case 2: if (resultCode == RESULT_OK) { switchPhoneAttr(data); } break;
resultCode结果码:
用于标识返回结果的来源。
Intent result = new Intent(); result.putExtra("attr", phoneAttr); setResult(RESULT_OK, result); finish();
阅读全文
0 0
- Android中的onActivityResult和setResult
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- Android中的onActivityResult和setResult方法的使用
- bzoj1601: [Usaco2008 Oct]灌水
- 手撕微信H5支付遇到的坑
- Arduino Mega2560和Teensy3.1开发板知识
- Python爬虫入门 | 6 将爬回来的数据存到本地
- 运用数组,输出从小到大的10个数
- Android中的onActivityResult和setResult
- Python爬虫入门 | 7 分类爬取豆瓣电影,解决动态加载问题
- 3proxy.cfg 配置文件解析
- Java Arrylist的最大最小值
- naviCat执行sql文件不成功(欢迎补充)
- freemarker 生成代码
- 区块链,将如何重新定义世界
- JS DOM,常用元素属性
- 如何快速成长?这5个思维助你完成职场跃迁