Androidx学习笔记(50)--- Activity在跳转时携带数据
来源:互联网 发布:scdma是什么网络类型 编辑:程序博客网 时间:2024/05/01 00:09
Activity跳转时的数据传递
Activity通过Intent启动时,可以通过Intent对象携带数据到目标Activity
Intent intent = new Intent(this, SecondActivity.class);intent.putExtra("maleName", maleName);intent.putExtra("femaleName", femaleName);startActivity(intent);
在目标Activity中取出数据
Intent intent = getIntent();String maleName = intent.getStringExtra("maleName");String femaleName = intent.getStringExtra("femaleName");
Activity通过Intent启动时,可以通过Intent对象携带数据到目标Activity
Intent intent = new Intent(this, SecondActivity.class);intent.putExtra("maleName", maleName);intent.putExtra("femaleName", femaleName);startActivity(intent);
在目标Activity中取出数据
Intent intent = getIntent();String maleName = intent.getStringExtra("maleName");String femaleName = intent.getStringExtra("femaleName");
发送数据
public void click(View v){
Intent intent = new Intent(this, SecondActivity.class);
//把数据封装至intent对象中
// intent.putExtra("malename", "李志");
// intent.putExtra("femalename", "芙蓉姐姐");
//把数据封装至bundle对象中
Bundle bundle = new Bundle();
bundle.putString("malename", "李志");
bundle.putString("femalename", "芙蓉姐姐");
//把bundle对象封装至intent对象中
intent.putExtras(bundle);
startActivity(intent);
}
获取数据
Intent intent = getIntent();
//从intent对象中把封装好的数据取出来
//String maleName = intent.getStringExtra("malename");
//String feMaleName = intent.getStringExtra("femalename");
Bundle bundle = intent.getExtras();
String maleName = bundle.getString("malename");
String feMaleName = bundle.getString("femalename");
Random rd = new Random();
int yinyuan = rd.nextInt(100);
TextView tv = (TextView) findViewById(R.id.tv);
tv.setText(maleName + "和" + feMaleName + "的姻缘值为" + yinyuan);
0 0
- Androidx学习笔记(50)--- Activity在跳转时携带数据
- Android--Activity在跳转时携带数据
- Androidx学习笔记(54)--- Activity返回时传递数据
- activity跳转时携带数据:
- Androidx学习笔记(49)--- Activity的跳转
- 黑马Android:Activity在跳转时携带数据
- 跳转Activity携带数据
- Androidx学习笔记(48)--- 创建Activity
- Androidx学习笔记(51)--- Activity生命周期
- Android学习笔记之携带数据跳转页面
- 34.activity携带数据显示跳转
- Androidx学习笔记(15)-- 数据存储之openFileOutput()
- Androidx学习笔记(16)-- 数据存储之 SharedPreference
- Androidx学习笔记(17)-- 数据存储之XML
- 在页面跳转过程中携带数据
- Androidx学习笔记(52)--- Activity的四种启动模式
- Androidx学习笔记(9)-- logcat
- Androidx学习笔记(18)-- junit单元测试
- 【hdu 1024】Max Sum Plus Plus —— dp && 滚动数组
- 图像识别怎么做大项目
- poj 2989 All Friends(Born_Kerbosch求极大团个数)
- [2016.02.13]Leetcode刷题记录之Two Sum
- 喝啤酒这件小事
- Androidx学习笔记(50)--- Activity在跳转时携带数据
- Androidx学习笔记(51)--- Activity生命周期
- KMP 算法
- Androidx学习笔记(52)--- Activity的四种启动模式
- Androidx学习笔记(53)--- 横竖屏切换的生命周期
- Androidx学习笔记(54)--- Activity返回时传递数据
- Androidx学习笔记(55)--- 广播接收者
- Androidx学习笔记(56)--- IP拨号器
- Androidx学习笔记(57)--- 短信拦截器