多个应用程序连接到蓝牙问题

时间:2010-12-20 15:31:07

标签: android bluetooth

我有两个应用程序,带有蓝牙聊天示例的蓝牙代码。他们个人工作得很好。每个应用程序通过SPP连接到单独的设备。我遇到的问题是使用Android 2.1的手机,在第一个应用程序连接到其设备后,您可以按Home并开始运行其他应用程序,但只要与其他应用程序连接到另一个应用程序,两个应用程序都得到“抱歉!应用程序xyz(进程com.xyz)意外停止。强制关闭”对话框。 bt代码中有try / catch块,不执行catch。然后,两个应用程序都不会(单独)连接,直到关闭蓝牙然后再打开。当这些相同的应用程序在Android 2.2的Samsung选项卡上运行时,这种情况不会发生 - 两个应用程序都可以同时运行并连接到设备,您可以在应用程序之间切换,没有任何问题。

这是否特别是Android 2.1问题或其他问题?无论是否,我需要一些方法来阻止应用程序连接,如果另一个应用程序使用蓝牙。我在Android API中找不到任何可以找到它的东西。有没有办法协调/管理这个?有没有人对这整个问题有任何具体的见解?

1 个答案:

答案 0 :(得分:1)

我认为这是三星蓝牙堆栈中的一个错误。 升级我的三星到cyanogenmod修复它。

看到这个链接 http://www.samsunggalaxysforum.com/firmware-problems/connection-problems-sgs-bluetooth-spp-device/