android中onActivityResult方法无法获取返回的resultCode和data问题
来源:互联网 发布:淘宝店铺卖什么比较好 编辑:程序博客网 时间:2024/05/16 18:01
首先启动时必须用startActivityForResult
如:
intent=new Intent(GetPwdActivity.this,ChangePwdActivity.class);
GetPwdActivity.this.startActivityForResult(intent, 1000);
然后就是请求的activity在AndroidManifest.xml中必须不能这样设置android:launchMode="singleTask"
然后就是设置返回参数问题,必须设置setResult
Intent intent=new Intent();
intent.putExtra("newPwd", newPwd.getText().toString());
ChangePwdActivity.this.setResult(2000, intent);
ChangePwdActivity.this.finish();
在最开始的activity中获取数据;例如:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
Log.d("TAG", "onActivityResult.."+requestCode+"\t"+resultCode);
if(resultCode==2000){
//关注界面选择的信息返回到注册界面,将数据放入注册对象中
Log.d("TAG","newPwd"+ data.getExtras().getString("newPwd"));
}
}
- android中onActivityResult方法无法获取返回的resultCode和data问题
- android中onActivityResult方法无法获取返回的resultCode和data问题
- Android onActivityResult不返回resultCode和intent
- 解决onActivityResult()返回resultCode总是0的问题
- Android onActivityResult获取返回值的方法
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- 手机拍照onActivityResult返回的resultCode == 0
- Android onActivityResult获取返回值的用法
- Android onActivityResult获取返回值的用法
- Android onActivityResult获取返回值的用法
- Android onActivityResult获取返回值的用法
- Android onActivityResult获取返回值的用法
- Android onActivityResult获取返回值的用法
- Android onActivityResult获取返回值的用法
- Android onActivityResult获取返回值的用法
- set echo on/off,set term on/off,set feedback off,set heading off命令
- js调用手机摄像头
- android 异常处理----发送邮件
- Git的三级缓存
- LeetCode 129 Sum Root to Leaf Numbers
- android中onActivityResult方法无法获取返回的resultCode和data问题
- COM组件
- 在JS中获取页面提交参数
- 热学性质(二)
- HDU 5584 LCM Walk (2015ACM/ICPC亚洲区上海站)
- 买啤酒问题
- JQuery经典小例子——可编辑的表格
- JavaEE_JSP_完整的JSTL+EL表达式将数据显示出来的流程
- 如何在Mac OS X上安装和使用Visual Studio Code和ASP.NET 5(转)