关于列表界面与详情界面数据传输共享的一点疑问
2016-12-31 04:32
316 查看
目前在开发的一个项目有这样一个情况,首先有一个Activity,就叫它A界面吧,布局文件放了个ListView,类里面有一个ArrayList用来存放ListView绑定的数据。然后有个详情界面,叫它B界面,点击ListView后Intent添加ArrayList对应position的数据,跳转到B界面。以上的场景大家应该很常用,接下来问题来了。B界面有一个上一个、下一个的按钮,点击之后能够更新数据为A界面中Arraylist中的position-1/position+1的数据。我想到的解决方法是将Intent添加的ArrayList[position]改为接把整个Arraylist传入B界面,同时另外添加一个position的Extra。这样就可以在B界面中去实现更新数据的操作。但是有一个问题是Intent能承载的数据是很有限的,万一ArrayList的数据量超出了Intent所能承载的限额是会报错的。我想不到用什么方法能够更好地解决当前遇到的场景,大家如果有类似的开发经验或解决方案希望能够不吝赐教,万分感激!
相关文章推荐
- 多学一点(二)——在 Linux 下挂载 Windows 共享目录、使用 scp 命令在两台 Linux 间传输数据
- 关于转载“一种新的穿透防火墙的数据传输技术”的一点看法
- 05 关于AVR ATmega8 串口数据协议传输的奇偶校验码的一点想法
- 多学一点(二)——在 Linux 下挂载 Windows 共享目录、使用 scp 命令在两台 Linux 间传输数据
- 关于UDP数据传输中出现的分包问题的一点解释
- 请教关于c#界面数据传输问题
- 关于对孟子E章《利用Repeater控件显示主-从关系数据表》的一点补充(转)
- 关于一点显示全部数据的小技巧 以及实现模糊查询的小技巧
- 关于网页计数器的一点小疑问(2003/11/28 1:32)
- 关于onreadystatechange属性的一点疑问
- 关于路由器的一点疑问
- 关于使用Net2.0对AD编程的一点疑问?
- 关于人工神经网络中的M-P模型的一点疑问
- 关于foreach的一点疑问
- 关于Nokia手机数据传输部分的一些进展(转自自己的主页)
- 关于网页计数器的一点小疑问
- 关于城市列表数据
- [导入]关于孟子E章《利用Repeater控件显示主-从关系数据表》的一点补充
- 关于DropDownList绑定数据的一点认识
- 关于javascript数据类型的疑问