Android服务-广播-意图类型

Android服务-广播-意图类型,android,service,android-activity,broadcast,Android,Service,Android Activity,Broadcast,我需要为Android设备构建一个应用程序,我有一些问题。我在安卓方面没有太多经验 我的应用程序在主-细节流上运行,我有一个后台TCP套接字服务。现在我使用bindService来。。。活动和服务之间更容易沟通。我现在遇到的最大问题是onDestroy,因为我必须取消绑定服务,并且在方向更改时丢失TCP连接 该应用程序包含15个简单命令,每个命令都有自己的活动,其中2个命令需要将连续数据从活动发送到服务,实现这一点的最佳方法是什么?我还需要一些套接字命令的响应 另一个想法是在服务-活动之间广播消

我需要为Android设备构建一个应用程序,我有一些问题。我在安卓方面没有太多经验

我的应用程序在主-细节流上运行,我有一个后台TCP套接字服务。现在我使用bindService来。。。活动和服务之间更容易沟通。我现在遇到的最大问题是onDestroy,因为我必须取消绑定服务,并且在方向更改时丢失TCP连接

该应用程序包含15个简单命令,每个命令都有自己的活动,其中2个命令需要将连续数据从活动发送到服务,实现这一点的最佳方法是什么?我还需要一些套接字命令的响应

另一个想法是在服务-活动之间广播消息,但我如何从活动-服务发送数据


也许我问了一些愚蠢的问题,但我试着寻找一些例子。。。阅读文档,我的脑子里有一个大雾,请提供建议和感谢

2他们需要从活动到服务发送连续的数据-什么样的数据,为什么必须是连续的?另外,如何定义连续?我发送当前触摸位置x-y,我只在使用活动且用户触摸屏幕时发送数据。抱歉误解了。那么,为什么您担心活动和服务之间的沟通会短暂中断呢?旋转Android设备时,活动将被销毁并重新创建。在此期间,向服务发送xy触摸坐标是没有意义的。服务本身不会因为方向更改而被销毁/重新创建,并且应该能够保持打开的TCP连接-您只需在重新创建活动时再次绑定到服务。如果我将服务绑定到活动,则在销毁时-创建另一个活动,tcp服务将重新创建生命周期,因此我的tcp连接将被破坏。。。它将再次连接,等等。我在互联网上搜索了更多信息,找到了EventBus和Otto,你们认为呢?