2010-06-29 42 views
5

之間的OutputStream對象如何通過插座的InputStream,活動如何通過插座的InputStream,活動

+1

據我所知,通過捆綁活動之間傳遞的對象必須是可序列化 和插座,爲InputStream,OutputStream的不 – 2010-06-29 08:53:06

回答

1

使用應用程序對象之間的OutputStream對象,我認爲你可以做到你在找什麼。查看示例和這裏的討論:

Android passing objects between activities

+0

我測試過這一點,併爲新創建一個新的應用程序活動。我也測試了並確認了弗朗切斯科的評論。看來活動不能共享不可序列化的數據,並且使用應用程序對象僅用於在活動被銷燬並重新創建同一個數據(例如,方向更改時)時保存數據。 – Klox 2011-10-24 01:27:23

+0

聽起來很像無人看管。我使用應用程序的幾個設置,只開始一次。但是,您可以使用靜態字段靜態類來共享您的數據。 – Peterdk 2011-11-11 14:48:40

+0

你不能通過意圖傳遞流。流是從數據和存儲信息(如位置和長度)初始化的。當涉及套接字時,您與遠程服務器建立了連接。你不能通過跨活動,或特別是不同的服務。 – afollestad 2015-05-23 00:14:13