From 1babdad9a2dd0b8087bb3f5fe356fc8ddcdf2402 Mon Sep 17 00:00:00 2001 From: Kavish Devar Date: Tue, 18 Mar 2025 07:07:08 +0530 Subject: [PATCH] android: prevent a crash --- .../src/main/java/me/kavishdevar/aln/utils/CrossDevice.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/me/kavishdevar/aln/utils/CrossDevice.kt b/android/app/src/main/java/me/kavishdevar/aln/utils/CrossDevice.kt index 499029c..1749304 100644 --- a/android/app/src/main/java/me/kavishdevar/aln/utils/CrossDevice.kt +++ b/android/app/src/main/java/me/kavishdevar/aln/utils/CrossDevice.kt @@ -114,8 +114,11 @@ object CrossDevice { .addManufacturerData(MANUFACTURER_ID, MANUFACTURER_DATA.toByteArray()) .addServiceUuid(ParcelUuid(uuid)) .build() - - bluetoothLeAdvertiser.startAdvertising(settings, data, advertiseCallback) + try { + bluetoothLeAdvertiser.startAdvertising(settings, data, advertiseCallback) + } catch (e: Exception) { + Log.e("CrossDevice", "Failed to start BLE Advertising: ${e.message}") + } Log.d("CrossDevice", "BLE Advertising started") } }