From eeffc14f1ae25f4dee003eda5767f746ff7d6ef4 Mon Sep 17 00:00:00 2001 From: ua1zbe Date: Mon, 17 Aug 2026 10:55:44 +0300 Subject: [PATCH] Switch talk group without reconnecting --- app/src/main/java/ru/ua1zbe/svxremote/MainActivity.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/ru/ua1zbe/svxremote/MainActivity.kt b/app/src/main/java/ru/ua1zbe/svxremote/MainActivity.kt index 2c374af..48060fd 100644 --- a/app/src/main/java/ru/ua1zbe/svxremote/MainActivity.kt +++ b/app/src/main/java/ru/ua1zbe/svxremote/MainActivity.kt @@ -547,13 +547,13 @@ class MainActivity : Activity(), SvxService.Listener { getString(if (active) R.string.btn_monitor_on else R.string.btn_monitor) } - /** Переключиться на другую группу: пересохранить и переподключиться. */ + /** Переключиться на другую группу: отправить серверу по живому соединению. */ private fun switchGroup(tg: Long) { settings = settings.copy(talkGroup = tg) + connectedSettings = settings Prefs.save(this, settings) refreshUi() - svc?.disconnect() - mainHandler.postDelayed({ connect() }, 500) + svc?.selectGroup(tg) } private fun monitorTgLabel(): String =