2010-06-29 66 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