看板 AndroidDev 關於我們 聯絡資訊
各位大大 我最近練習寫一支由Android連線到PC的小遊戲 程式中會用到許多的Activity 遊戲如果一直在執行中,合理的想法應該是只用socket連一次 但我的問題是不同的Activity如何共用同一個socket物件? 如果用Bundle可以在不同Activity中互傳 字串、數字等基本type 但傳 object似乎沒有辦法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.231.130.204
hijamoya:用public static的socket 05/12 20:59
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)
hijamoya:只要你要開過main 然後再oncreate 裡面 new socket就行了 05/13 01:03
llzzyy01:可以耶,謝謝囉 05/13 22:13