Kotlin,蓝牙 - intent.getParcelableExtra(Bluetooth.EXTRA_DEVICE)返回Null并崩溃

时间:2018-01-21 06:51:31

标签: bluetooth null crash kotlin

    var pairedDevice = mBluetoothAdapter.bondedDevices
    deviceAdapter = DeviceAdapter(this,pairedDevice)
    bluetooth_listView.adapter = deviceAdapter
    layoutManager = LinearLayoutManager(this)
    bluetooth_listView.layoutManager = layoutManager

     mBroadcastReceiver = object : BroadcastReceiver() {
        override fun onReceive(context: Context?, intent: Intent?) {
                    val device = intent?.getParcelableExtra<BluetoothDevice>(BluetoothDevice.EXTRA_DEVICE)
                    pairedDevice.add(device)
            }
        }

pairedDevice.add(device)是似乎使我的程序崩溃的行,因为device为null。 我已经尝试检查它之前是否为空它仍然没有修复它。 我也尝试过使用

BluetoothDevice selectedDevice = intent.getParcelableExtra(EXTRA_MESSAGE);

这似乎也让我无效。

任何帮助将不胜感激

由于

0 个答案:

没有答案