作者tzeng03 (醉人)
看板AndroidDev
標題[問題] Activity之間的"物件"傳遞
時間Wed Jun 8 19:37:06 2011
開發層: (應用/框架/庫/核心)
應用
問題:
各位板友大家好,小弟在做一個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)
1F:→ mamaya3:最簡單的大絕招, 弄個static class來存這些object XD 06/08 19:44
2F:→ mamaya3:不然就要實作Parcelable來包裝, 這我就沒試過了 06/08 19:47
3F:推 tomap41017:用class包這些member並implements Serializable 06/08 22:54
4F:→ tomap41017:或是把這個Class做成singlecton..!? 06/08 22:54
5F:推 weruioi:我想問用static class跟serializable那種比較好阿 06/09 00:22
6F:→ weruioi:感覺serializable的效率好像比較差? 06/09 00:23
7F:推 Romulus:Parcelable我幾乎沒看人用過,都是用singleton 06/09 15:30
8F:推 nvidia:singleton 06/09 23:11