2011-08-20 45 views
1

我已經與藍牙玩弄並建立了一個測試應用程序,幾乎等同於在這裏發現的功能:http://developer.android.com/guide/topics/wireless/bluetooth.html#ManagingAConnectionAndroid的 - 使用藍牙減緩操作系統完成爬行

我發現,當我跑的應用程序,我可以與另一臺BT設備通話並與其通信就好了。但是,關閉應用程序後,我的系統會變慢,幾乎無法使用。

在這一點上,我開始環顧四周未清理的資源。我重載了我的活動的OnStop/onPause,並在那裏關閉了我的開放套接字。這沒有效果...

所以我想知道,有什麼別的我沒有正確關閉或清理,這將導致我的AndroidOS放緩?

回答

2

如果您使用的是三星設備,則會出現Android 2.1及更低版本已知的藍牙固件錯誤。 我在星系標籤和銀河王牌上遇到了這個bug。 可用的解決方法是在完成使用後禁用並啓用藍牙適配器。