Switch talk group without reconnecting
This commit is contained in:
@@ -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 =
|
||||
|
||||
Reference in New Issue
Block a user