向下一个活动传递数据 --9
2016-05-12 19:55
288 查看
1、传递数据代码:
通过intent 定义的putExtra()方法传递数据,该方法共有两个参数,第一个参数为tag值,接收活动需要从该tag值获取数据,第二个为需要传递的内容。
2、接收数据代码:
通过getIntent()获取用于启动SecondActivity 的intent。通过getStringExtra()获取传入的数据,该方法有一个参数,该参数为接收数据的tag名称。
如果传入的整型的数据,则使用getIntExtra(),如果传入的是布尔型数据,则使用getBooleanExtra()。
String data = "Hello Second_Activity"; Intent intent = new Intent(FristActivity.this,SecondActivity.class); intent.putExtra("extra_data", data); startActivity(intent);
通过intent 定义的putExtra()方法传递数据,该方法共有两个参数,第一个参数为tag值,接收活动需要从该tag值获取数据,第二个为需要传递的内容。
2、接收数据代码:
Intent intent = getIntent(); String data = intent.getStringExtra("extra_data"); Log.d(log_string, data);
通过getIntent()获取用于启动SecondActivity 的intent。通过getStringExtra()获取传入的数据,该方法有一个参数,该参数为接收数据的tag名称。
如果传入的整型的数据,则使用getIntExtra(),如果传入的是布尔型数据,则使用getBooleanExtra()。
相关文章推荐
- POJ——1611The Suspects(启发式并查集+邻接表)
- runstats脚本分析不同的sql资源使用
- Win7 64下Visual C++ 6.0不兼容
- sprint
- 在Android Studio中使用git的总结
- 利用SQLyog管理数据库
- 通过隐式Intent展示网页 --8
- 横竖屏切换 利用onSaveInstanceState来保存数据
- CI数据库参考
- cojs 简单的最近公共祖先 解题报告
- acos数学函数应用实例
- jQuery(1)--入口模块jQuery()
- Windows自动修改系统密码分享
- ARM汇编 均值滤波实验
- golang kafka
- mapping 详解2(field datatypes)
- 关于Android studio 启动报错Internal error. Please report to https://code.google.com/p/android/issues
- VR开发 入门 使用Three.js 开发的WebVR demo
- 用MySQL创建数据库和数据库表代码
- 支持https的axel修改