我在主要 Activity 中设置了与设备的蓝牙连接 - 有效。
现在我想在第二个 Activity 中使用已连接设备的套接字。
如何转移? getExtra 不起作用:/
谢谢, 前缀
最佳答案
您应该使用本地绑定(bind)服务。在这里查看有关它们的更多信息:Bounded Services .
这个想法是,Service 将打开并管理蓝牙连接,而 Activity 将绑定(bind)到该服务并通过扩展 IBinder 的接口(interface)获取蓝牙套接字。这样,Activity 的生命周期就不会干扰蓝牙套接字的生命周期,而且您可以与任意数量的 Activity 共享您的套接字。
关于android - 下一个 Activity 中的蓝牙连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6360177/