[問題] 藍牙連線次數問題

作者: bah (bah)   2014-05-14 17:54:15
最近在寫藍牙連線app,是參考BluetoothChat程式碼來寫
測試時遇到一個問題,就是執行BluetoothSocket的connect()時
在Log視窗可以看到BluetoothSocket會顯示出
connect(), SocketState: INIT, mPfd:{ParcelFileDescriptor:FileDescriptor[xx]}
其中的xx是每連線一次,數字就會加1
直到數字超過1024 connect()就會出現 NullPointerException error
想問的是 如何避免這個FileDescriptor[]超過1024?
確定每次connect()不管成功或失敗都有執行close(),但似乎對這問題沒用

Links booklink

Contact Us: admin [ a t ] ucptt.com