作者llzzyy01 (我是清流)
看板AndroidDev
标题[问题] Socket物件如何给下一个Activity
时间Sun May 12 20:52:28 2013
各位大大
我最近练习写一支由Android连线到PC的小游戏
程式中会用到许多的Activity
游戏如果一直在执行中,合理的想法应该是只用socket连一次
但我的问题是不同的Activity如何共用同一个socket物件?
如果用Bundle可以在不同Activity中互传 字串、数字等基本type
但传 object似乎没有办法
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.231.130.204
1F:→ hijamoya:用public static的socket 05/12 20:59
2F:→ llzzyy01:原来如此,感谢~~~ 05/13 00:11
不好意思,再问一下
我是在第一个 MainActivity 宣告public static Socket socket;
但 MainActivity 这个class本身并非static
这样其他的Activity有办法取得里面的static变数吗?
还是我要把MainActivity设为static
但这样Android在执行的时候会不会出问题
※ 编辑: llzzyy01 来自: 36.231.130.204 (05/13 00:36)
3F:→ hijamoya:只要你要开过main 然後再oncreate 里面 new socket就行了 05/13 01:03
4F:→ llzzyy01:可以耶,谢谢罗 05/13 22:13