关于蓝牙插座问题

时间:2015-08-05 07:08:01

标签: android performance android-bluetooth

我正在开发具有蓝牙连接的RFID / NFC阅读器的android应用程序。一旦应用程序正常工作。但是随后打开这个应用程序会出现问题。如何克服这个BluetoothSocket问题。 当onDestroy调用时,我关闭蓝牙插座并禁用蓝牙。但在再次启动应用程序之后,它将给出以下错误。 如果我等待10-15秒。然后启动应用程序,它将正常工作。那么如何用蓝牙插座克服这个问题

java.lang.NullPointerException: Attempt to invoke virtual method 'int java.io.InputStream.available()' on a null object reference
            at android.bluetooth.BluetoothSocket.available(BluetoothSocket.java:488)
            at android.bluetooth.BluetoothInputStream.available(BluetoothInputStream.java:40)
            at com.bonrix.nfc.bluetooth.rfiddemo.TagId.dsrcvdata(TagId.java:302)
            at com.bonrix.nfc.bluetooth.rfiddemo.TagId.access$100(TagId.java:39)
            at com.bonrix.nfc.bluetooth.rfiddemo.TagId$myrunnablethread.run(TagId.java:265)
            at java.lang.Thread.run(Thread.java:818)

0 个答案:

没有答案