android中onActivityResult方法无法获取返回的resultCode和data问题
2015-11-30 09:31
549 查看
首先启动时必须用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"));
}
}
如:
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 异常处理----发送邮件
- android nfc P2P模式
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- Android开发之ViewPager使用详解(一)
- Android 开发之 ---- bootloader (LK)
- Android开发总结笔记 Fragment(下) 1-2-12
- Android SparseArray ArrayMap
- Android studio 提示org.gradle.jvmargs=-Xmx1024m类似错误
- android res加载
- PercentLayout的固定比例
- 【Android】2:控件使用及页面跳转实战
- Android 多个Activity间对象共享
- Android 中style的使用
- 使用RecyclerView实现滚动控件
- 升级CompileSdk和重构主页
- Android测试分析二
- Android CardView的基本使用
- android 实践项目四
- Android之玩转MPAndroidChart让(折线图、柱形图、饼状图、散列图、雷达图)优雅的舞动
- Android程序使用smartupload上传文件的写法