android的Intent中startActivityForResult来回传数据
2015-12-27 10:06
567 查看
1.在mainActivity中写
第二个参数是requestcode
2.在第二个activity中的button写一个onclick事件
3.在mainActivity中重写onActivityResult方法。
第二个参数是requestcode
startActivityForResult(intent, 1234);
2.在第二个activity中的button写一个onclick事件
button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub aintent.putExtra("nihao", "jak nihao");//这里的"你好"。要和传递过来的一致。 setResult(4321, aintent); finish(); } });
3.在mainActivity中重写onActivityResult方法。
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub if(resultCode==4321){ String rec1=data.getStringExtra("nihao"); Toast.makeText(MainActivity.this,rec1 , Toast.LENGTH_SHORT).show(); }else{ Toast.makeText(MainActivity.this,"no data" , Toast.LENGTH_SHORT).show(); } }
相关文章推荐
- Android模拟器设置竖屏
- android美化对话框
- Android对话框显示后自动消失
- android圆角View实现及不同版本号这间的兼容
- ArcGIS For Android ExportTileCache应用
- Android AutoLayout万能的适配布局
- Android 屏幕适配
- android 制作9.png图片
- android开源数据绑定框架( android-databinding )的插件
- android 之开源控件roundedimageview
- Android Activity之间通信
- Android selector属性
- Android 实现登录注册功能
- 关于android LayoutInflater.inflate()的参数及其用法
- android混合动画实现
- Android属性动画详解(上),初始属性动画的基本用法
- Android_2D绘图的学习Paint,Canvas(一)
- Android shape属性
- android--创建不同的bitmap
- Android项目中使用BeanUtils报异常