我切换界面时上个界面创建的socket在下个界面不能接收发送数据了,只能重开一个socket,哪位大侠能指点下吗

解决方案 »

  1.   

    你的上个页面被销毁了吧、  或者 你把那个socket对象传到下一个界面没有啊 再或者socket已经断开。
      

  2.   

    诚如楼上所说,内部定义一个成员socket传递出去,如果本界面destroy,socket也没了吧。最好另外实现一个类B,在类中定义public static 类型的mSocket。这样在你的若干个界面中都能共用 B.mSocket。
      

  3.   

    那个socket怎么传到下个界面呢,我还以为就是在内存里的
      

  4.   

    启动下一个界面的时候么 通过intent