为什么我们在 "BluetoothDevice.EXTRA_DEVICE" 上使用 "intent.getParcelable()"?

Why do we use "intent.getParcelable()" on "BluetoothDevice.EXTRA_DEVICE"?

我正在 android 学习蓝牙。

我想知道为什么我们在 BluetoothDevice.EXTRA_DEVICE 上使用 intent.getParcelable() 而它的 return 类型是字符串?

我们为什么不使用 intent.getStringExtra

它没有返回 String,它 BluetoothDeviceimplements Parcleable

BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);