mirror of
https://github.com/oliexdev/openScale.git
synced 2025-08-20 23:41:45 +02:00
Log when discovery and/or BLE scan can't be started
This commit is contained in:
@@ -130,7 +130,10 @@ public class BluetoothPreferences extends PreferenceFragment {
|
|||||||
|
|
||||||
// Do classic bluetooth discovery first and BLE scan afterwards
|
// Do classic bluetooth discovery first and BLE scan afterwards
|
||||||
Timber.d("Start discovery");
|
Timber.d("Start discovery");
|
||||||
btAdapter.startDiscovery();
|
if (!btAdapter.startDiscovery()) {
|
||||||
|
Timber.e("Discovery did not start; trying BLE scan");
|
||||||
|
startBleScan();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void startBleScan() {
|
private void startBleScan() {
|
||||||
@@ -164,7 +167,14 @@ public class BluetoothPreferences extends PreferenceFragment {
|
|||||||
}, 10 * 1000);
|
}, 10 * 1000);
|
||||||
|
|
||||||
Timber.d("Start LE scan");
|
Timber.d("Start LE scan");
|
||||||
btAdapter.startLeScan(leScanCallback);
|
if (!btAdapter.startLeScan(leScanCallback)) {
|
||||||
|
Timber.e("LE scan did not start");
|
||||||
|
stopDiscoveryAndLeScan();
|
||||||
|
|
||||||
|
Preference scanning = btScanner.getPreference(0);
|
||||||
|
scanning.setTitle(R.string.label_bluetooth_searching_finished);
|
||||||
|
scanning.setSummary("");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void stopDiscoveryAndLeScan() {
|
private void stopDiscoveryAndLeScan() {
|
||||||
|
Reference in New Issue
Block a user