Fixed abrupt crash if BLE address is empty string, and created testing version of V3.5.0

This commit is contained in:
Graham Jones
2020-08-22 11:43:51 +01:00
parent 47d6df65a0
commit 62e19e6ebe
5 changed files with 9 additions and 3 deletions

Binary file not shown.

BIN
app/release/app-release.apk Normal file

Binary file not shown.

View File

@@ -12,7 +12,7 @@
"filters": [], "filters": [],
"properties": [], "properties": [],
"versionCode": 72, "versionCode": 72,
"versionName": "3.4.0", "versionName": "3.5.0a",
"enabled": true, "enabled": true,
"outputFile": "app-release.apk" "outputFile": "app-release.apk"
} }

View File

@@ -3,7 +3,7 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
package="uk.org.openseizuredetector" package="uk.org.openseizuredetector"
android:versionCode="72" android:versionCode="72"
android:versionName="3.5.0"> android:versionName="3.5.0a">
<!-- android:allowBackup="false" --> <!-- android:allowBackup="false" -->
<uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

View File

@@ -149,7 +149,13 @@ public class SdDataSourceBLE extends SdDataSource {
return; return;
} }
final BluetoothDevice device = mBluetoothAdapter.getRemoteDevice(mBleDeviceAddr); BluetoothDevice device;
try {
device = mBluetoothAdapter.getRemoteDevice(mBleDeviceAddr);
} catch (Exception e) {
Log.w(TAG, "bleConnect(): Error connecting to device address "+mBleDeviceAddr+".");
device = null;
}
if (device == null) { if (device == null) {
Log.w(TAG, "bleConnect(): Device not found. Unable to connect."); Log.w(TAG, "bleConnect(): Device not found. Unable to connect.");
return; return;