看板 AndroidDev 關於我們 聯絡資訊
開發層: (應用/框架/庫/核心) 應用 問題: 各位板友大家好,小弟在做一個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)
mamaya3:最簡單的大絕招, 弄個static class來存這些object XD 06/08 19:44
mamaya3:不然就要實作Parcelable來包裝, 這我就沒試過了 06/08 19:47
tomap41017:用class包這些member並implements Serializable 06/08 22:54
tomap41017:或是把這個Class做成singlecton..!? 06/08 22:54
weruioi:我想問用static class跟serializable那種比較好阿 06/09 00:22
weruioi:感覺serializable的效率好像比較差? 06/09 00:23
Romulus:Parcelable我幾乎沒看人用過,都是用singleton 06/09 15:30
nvidia:singleton 06/09 23:11