Socket 链接用新线程处理啊,每次启动新的 Activity 用观察者模式注册一下,当需要更改 ui 的时候,使用 Handler 进行更改就好了啊,有什么问题?

解决方案 »

  1.   


    在Activity里面创建一个线程,这个线程里面建立socket,并监听消息和发送消息?
      

  2.   

    也可以,看你的需求,如果只在某一个 Activity 使用 Socket 的话,就可以那样否则还是启动后台服务执行 Socket 访问吧
      

  3.   


    谢谢了。我搜了一下。貌似可以用service实现,在Activity中启动service,由service完成网络服务功能。
      

  4.   

    不需要用service,后台服务和后台任务是两个概念。
    根据你的需求只需要用后台线程就可以了。可以使用两个Handler线程,一个用于接收一个用于发送。