作者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