Android 如何进行页面传递对象
2024-10-19 05:36:46
当我们从一个页面调到另一个页面的时候,需要把该页面的一些设定值也传递给下一个页面。当要传递的值很多时,我们可以传递一个对象。
页面1:
Intent intent = new Intent(PageOneActivity.this, PageTwoActivity.class);
SoftwareProlemInfo info = softwareProlemInfos.get(position); Bundle bundle = new Bundle();
bundle.putSerializable("softPro", info);
intent.putExtras(bundle);
startActivity(intent);
页面2:
SoftwareProlemInfo softwareProlemInfo;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pagetwo); Intent intent = this.getIntent();
softwareProlemInfo = (SoftwareProlemInfo)intent.getSerializableExtra("softPro");
....
}
其中:SoftwareProlemInfo是一个Serializable化的类。
最新文章
- 【Android学习笔记】XmlResourceParser解析xml文件
- sizeof运算符和strlen函数的区别
- 通过输入卡号前10位数字判断是哪个银行的卡和类型(储蓄卡or信用卡)
- HashMap的实现
- Linode各机房在中国访问速度性能测试
- 【面试虐菜】—— MongoDB知识整理
- IT技能栈
- 一键cobbler批量安装脚本
- Idea高级用法
- Filebeat6.31整合Kafka集群消息队列(三)
- dubbo文档
- Swift5 语言指南(八) 函数
- zha男/女的三种境界
- 找出n个自然数(1,2,3,……,n)中取r个数的组合
- 图解RabbitMQ
- java.lang.System.setProperty()方法实例
- BZOJ3916: [Baltic2014]friends
- 自动批改android模拟器的imei的小程序 和 下载各个版本SDK Tools及ADT
- 借助AWR报告分析解决oracleCPU过高的问题(转)
- android - Session 'app': Error Installing APK
热门文章
- 提示让IE8以下版本的浏览器去更新浏览器
- 基于Swt、ffmpeg、jacob、vlc、SApi、h2技术编写简单的旁白生成器
- spark-shell 显示乱码
- android 中string.xml中的%1$s
- HH的项链
- 关于Kafka 的 consumer 消费者处理的一些见解
- java多线程之内存可见性-synchronized、volatile
- SPOJ 7258 Lexicographical Substring Search [后缀自动机 DP]
- POJ 1873 The Fortified Forest [凸包 枚举]
- ES6字符串