android使用Intent传值
来源:互联网 发布:c语言指针详解 编辑:程序博客网 时间:2024/05/13 01:05
一般使用intent传值就是本界面的数据传到下一个界面或者下面的界面传到上个界面
一、第一种是使用intent 把值传入下一个界面
首先你要在当前的Activity里写入
Intent inte=new Intent(MainActivity.this,twoActivity.class); inte.putExtra("name","传入下一个界面的数据"); startActivity(inte);
然后要在twoActivity里获取传过来的值
Intent inn=getIntent(); String name=inn.getStringExtra("name"); Log.i("TAG","-----------------------"+name);
这样就可以获取到数据 啦。
二、使用Intent把数据传入上一个界面
在当前界面也就是MainActivity写入跳转代码
Intent in=new Intent(MainActivity.this,twoActivity.class);startActivityForResult(in,1);startActivityForResult里传入intent和响应码
然后在twoActivity里写入
Intent intent=new Intent(); intent.putExtra("name","向上一个界面传值"); setResult(RESULT_OK,intent); finish();
最后在回到MainActivity里重写onActivityResult方法
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode){ case 1: if(resultCode==RESULT_OK){ String date=data.getStringExtra("name"); Log.i("TAG", "---------------: "+date); } break; } }
0 0
- android使用Intent传值
- Android Intent 使用整理
- Android Intent 使用整理
- Android Intent 使用整理
- Android Intent使用
- android 中Intent 使用
- Android Intent使用
- android Intent 使用 小记
- Android Intent 使用整理
- Android Intent 使用整理
- android intent使用
- Android Intent组件使用
- Android学习 - Intent使用
- android---Intent的使用
- android Intent.ACTION使用
- Android Intent组件使用
- Android Intent组件使用
- Android Intent组件使用
- 414. Third Maximum Number
- linux安装phpstudy
- Hibernate ORM框架
- 混合推荐策略
- 利用canvas进行一个饼形图的绘制
- android使用Intent传值
- 机器学习算法总结--提升方法
- CAP定理(CAP theorem)
- tensorflow tf.nn.embedding_lookup(embeddings, train_inputs)解释
- 蚂蚁分类信息系统 5.8 蚂蚁分类信息系统去除底部版权
- 深入理解vim编码设置
- 使用springMVC报错: java.lang.ClassNotFoundException:
- Tomcat配置优化
- 1010. Radix (25) PAT 甲级