Merge "Add @Nullable to BluetoothAdapter provider." into tm-qpr-dev am: f1f50ee221 am: a279e614a1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20814153 Change-Id: Iee1e877ca407fe2137c59848be06a2009c70c10e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -643,6 +643,7 @@ public class FrameworkServicesModule {
|
||||
|
||||
@Provides
|
||||
@Singleton
|
||||
@Nullable
|
||||
static BluetoothAdapter provideBluetoothAdapter(BluetoothManager bluetoothManager) {
|
||||
return bluetoothManager.getAdapter();
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@ class StylusManager
|
||||
@Inject
|
||||
constructor(
|
||||
private val inputManager: InputManager,
|
||||
private val bluetoothAdapter: BluetoothAdapter,
|
||||
private val bluetoothAdapter: BluetoothAdapter?,
|
||||
@Background private val handler: Handler,
|
||||
@Background private val executor: Executor,
|
||||
) : InputManager.InputDeviceListener, BluetoothAdapter.OnMetadataChangedListener {
|
||||
@@ -141,7 +141,7 @@ constructor(
|
||||
}
|
||||
|
||||
private fun onStylusBluetoothConnected(btAddress: String) {
|
||||
val device: BluetoothDevice = bluetoothAdapter.getRemoteDevice(btAddress) ?: return
|
||||
val device: BluetoothDevice = bluetoothAdapter?.getRemoteDevice(btAddress) ?: return
|
||||
try {
|
||||
bluetoothAdapter.addOnMetadataChangedListener(device, executor, this)
|
||||
} catch (e: IllegalArgumentException) {
|
||||
@@ -150,7 +150,7 @@ constructor(
|
||||
}
|
||||
|
||||
private fun onStylusBluetoothDisconnected(btAddress: String) {
|
||||
val device: BluetoothDevice = bluetoothAdapter.getRemoteDevice(btAddress) ?: return
|
||||
val device: BluetoothDevice = bluetoothAdapter?.getRemoteDevice(btAddress) ?: return
|
||||
try {
|
||||
bluetoothAdapter.removeOnMetadataChangedListener(device, this)
|
||||
} catch (e: IllegalArgumentException) {
|
||||
|
||||
Reference in New Issue
Block a user