4

我尝试了很多搜索并放弃了。我有一个基本上连接到服务器的 TCP 客户端类。我从我的主要活动中调用这个 tcp 客户端类并使用主要活动中的异步线程我在 tcp 客户端类中运行一个方法,一切顺利。我有另一个活动需要通过调用此 tcp 客户端类中的方法来发送消息,但我无法做到。请帮忙。

我想将我的 tcp 客户端类转换为服务,但在这种情况下,我不确定如何让监听传入消息的方法保持运行。请帮忙。

我使用了这个 TCP 客户端类和相同的主要活动 http://myandroidsolutions.blogspot.pt/2012/07/android-tcp-connection-tutorial.html

我还必须包括通过这个 TCP 发送图像的功能。

4

1 回答 1

2

将您的 TCP 连接代码放入服务中,然后根据需要从 Activity 连接。例如看看这个

因此,将会发生的情况是,当需要时,您的主要活动将连接到该服务,并在进入 onPause 状态时断开连接,而前台的另一个活动将接管寻找服务绑定本身并执行您要执行的操作。

于 2013-03-27T23:12:12.473 回答