[問題] Socket物件如何給下一個Activity

看板AndroidDev作者 (我是清流)時間12年前 (2013/05/12 20:52), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
各位大大 我最近練習寫一支由Android連線到PC的小遊戲 程式中會用到許多的Activity 遊戲如果一直在執行中,合理的想法應該是只用socket連一次 但我的問題是不同的Activity如何共用同一個socket物件? 如果用Bundle可以在不同Activity中互傳 字串、數字等基本type 但傳 object似乎沒有辦法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.231.130.204

05/12 20:59, , 1F
用public static的socket
05/12 20:59, 1F

05/13 00:11, , 2F
原來如此,感謝~~~
05/13 00:11, 2F
不好意思,再問一下 我是在第一個 MainActivity 宣告public static Socket socket; 但 MainActivity 這個class本身並非static 這樣其他的Activity有辦法取得裡面的static變數嗎? 還是我要把MainActivity設為static 但這樣Android在執行的時候會不會出問題 ※ 編輯: llzzyy01 來自: 36.231.130.204 (05/13 00:36)

05/13 01:03, , 3F
只要你要開過main 然後再oncreate 裡面 new socket就行了
05/13 01:03, 3F

05/13 22:13, , 4F
可以耶,謝謝囉
05/13 22:13, 4F
文章代碼(AID): #1HZv2EL2 (AndroidDev)