diff --git a/android/app/src/main/java/com/eddy/atomrelay/MainActivity.kt b/android/app/src/main/java/com/eddy/atomrelay/MainActivity.kt index 32e4529..1599fee 100644 --- a/android/app/src/main/java/com/eddy/atomrelay/MainActivity.kt +++ b/android/app/src/main/java/com/eddy/atomrelay/MainActivity.kt @@ -234,6 +234,8 @@ class MainActivity : AppCompatActivity() { } private fun setupRelayButton() { + relayButton.setOnClickListener(null) + relayButton.text = getString(R.string.button_hold) relayButton.setOnTouchListener { _, event -> when (event.action) { MotionEvent.ACTION_DOWN -> { @@ -293,6 +295,13 @@ class MainActivity : AppCompatActivity() { adapter?.bluetoothLeScanner?.stopScan(scanCallback) if (scanTimedOut) { statusText.text = getString(R.string.status_device_not_found) + relayButton.setOnTouchListener(null) + relayButton.text = getString(R.string.button_retry_scan) + relayButton.isEnabled = true + relayButton.setOnClickListener { + setupRelayButton() + startScan() + } } } diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index 9d99209..38e68bd 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -15,6 +15,7 @@ Bluetooth not enabled Scanning… Device not found + Opnieuw scannen ON