我对编程非常陌生,并且正在通过Android蓝牙聊天示例进行工作。我想扩展该示例,以使用多个片段与外部蓝牙设备进行不同的交互,但是我不确定如何实现这一点。我在here中已经读到,这可以通过创建对聊天服务的全局引用来实现,或者通过让一个片段处理蓝牙连接,然后在需要时将数据传递给另一个片段来实现。 Another example具有作为服务运行的蓝牙,可以从任何活动中调用它。我对方法的范围感到困惑,似乎无法让我绕过理想的方法。我的应用程序有两个片段视图,第一个是简单的导航,它交换了第二个片段视图的内容。目前,第二个片段包含来自蓝牙聊天片段的所有示例代码,该片段通过蓝牙聊天服务建立了连接。自然地,当这个片段被破坏时,连接就会丢失。在多个片段更改之间维持这种连接的最佳方法是什么?我当时以为可以将连接内容移动到导航/第一个片段,但是当我这样做时,我不确定如何将处理程序数据返回到第二个片段。有什么建议么?