作者:
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(),但似乎對這問題沒用