作者tzeng03 (醉人)
看板AndroidDev
标题[问题] Activity之间的"物件"传递
时间Wed Jun 8 19:37:06 2011
开发层: (应用/框架/库/核心)
应用
问题:
各位板友大家好,小弟在做一个android的网路应用程式
这个程式必须用到多个Activity的切换
有google到可以用bundle把会用到的资讯从这个activity丢到下一个activity
但是可以传送的data type好像就仅限於有提供的那几项
如果我今天想在两个activity内使用同一个Socket
我该怎麽把这个Socket物件传到下一个activity?
还望板友指点迷津,谢谢!!
***
目前的想法是说从activity A切到activity B的时候
把 A 的连线切断,然後在 B 重新连线这样
但是感觉起来很不合"使用者"的逻辑。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.170.210
※ 编辑: tzeng03 来自: 140.113.170.210 (06/08 19:41)
1F:→ mamaya3:最简单的大绝招, 弄个static class来存这些object XD 06/08 19:44
2F:→ mamaya3:不然就要实作Parcelable来包装, 这我就没试过了 06/08 19:47
3F:推 tomap41017:用class包这些member并implements Serializable 06/08 22:54
4F:→ tomap41017:或是把这个Class做成singlecton..!? 06/08 22:54
5F:推 weruioi:我想问用static class跟serializable那种比较好阿 06/09 00:22
6F:→ weruioi:感觉serializable的效率好像比较差? 06/09 00:23
7F:推 Romulus:Parcelable我几乎没看人用过,都是用singleton 06/09 15:30
8F:推 nvidia:singleton 06/09 23:11