From efcec098bdfdffcdf34a60d0e44f0a787c4b33f3 Mon Sep 17 00:00:00 2001 From: ua1zbe Date: Fri, 14 Aug 2026 13:38:04 +0300 Subject: [PATCH] Add power button next to app title (v1.0.4) - Tap: disconnect from server, stop service and close app --- app/src/main/java/ru/ua1zbe/svxremote/MainActivity.kt | 7 +++++++ app/src/main/res/drawable/ic_power.xml | 10 ++++++++++ app/src/main/res/layout/activity_main.xml | 9 +++++++++ app/src/main/res/values/strings.xml | 1 + 4 files changed, 27 insertions(+) create mode 100644 app/src/main/res/drawable/ic_power.xml diff --git a/app/src/main/java/ru/ua1zbe/svxremote/MainActivity.kt b/app/src/main/java/ru/ua1zbe/svxremote/MainActivity.kt index 6ced49c..4c415f1 100644 --- a/app/src/main/java/ru/ua1zbe/svxremote/MainActivity.kt +++ b/app/src/main/java/ru/ua1zbe/svxremote/MainActivity.kt @@ -112,6 +112,13 @@ class MainActivity : Activity(), SvxService.Listener { startActivity(Intent(this, SettingsActivity::class.java)) } + findViewById(R.id.btn_power).setOnClickListener { + svc?.disconnect() + stopService(Intent(this, SvxService::class.java)) + SplashActivity.mainAlive = false + finishAffinity() + } + lblTg.setOnClickListener { showGroupsDialog() } lblCallsign.setOnClickListener { showNodesDialog() } diff --git a/app/src/main/res/drawable/ic_power.xml b/app/src/main/res/drawable/ic_power.xml new file mode 100644 index 0000000..ff086b0 --- /dev/null +++ b/app/src/main/res/drawable/ic_power.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 9fc228e..1517524 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -19,6 +19,15 @@ android:layout_height="1dp" android:layout_weight="1" /> + + Отключено SVXHomyak + Выключить: отключиться и закрыть DISCONNECTED CONNECTED ПЕРЕДАЧА