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

看板AndroidDev作者 (bah)時間10年前 (2014/05/14 17:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近在寫藍牙連線app,是參考BluetoothChat程式碼來寫 測試時遇到一個問題,就是執行BluetoothSocket的connect()時 在Log視窗可以看到BluetoothSocket會顯示出 connect(), SocketState: INIT, mPfd:{ParcelFileDescriptor:FileDescriptor[xx]} 其中的xx是每連線一次,數字就會加1 直到數字超過1024 connect()就會出現 NullPointerException error 想問的是 如何避免這個FileDescriptor[]超過1024? 確定每次connect()不管成功或失敗都有執行close(),但似乎對這問題沒用 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.130.155.106 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1400061257.A.DB5.html
文章代碼(AID): #1JSpr9sr (AndroidDev)