我正在尝试使用 RxAndroidBle 扫描设备。我发现的所有示例似乎都使用了 java lambda 表达式。我需要带有 android studio 的 java 8 才能使用 RxAndroidBle 库吗?如何在没有 lamda 表达式的情况下运行以下代码?
Subscription scanSubscription = rxBleClient.scanBleDevices(
new ScanSettings.Builder()
// .setScanMode(ScanSettings.SCAN_MODE_LOW_LATENCY) // change if needed
// .setCallbackType(ScanSettings.CALLBACK_TYPE_ALL_MATCHES) // change if needed
.build()
// add filters if needed
)
.subscribe(
scanResult -> {
// Process scan result here.
},
throwable -> {
// Handle an error here.
}
);