From dd45bd666d5e19b5a1277418f0467bf1c7325ed4 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Mon, 29 Apr 2019 15:39:17 +0300 Subject: [PATCH] - Try to make sure that AoR spinner view is updated at resume. --- app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index 25d15d0e..5cd61464 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -531,8 +531,13 @@ class MainActivity : AppCompatActivity() { handleServiceEvent(resumeAction, arrayListOf(resumeUap, resumeUri)) else -> { if (UserAgent.uas().size > 0) { - if (aorSpinner.selectedItemPosition == -1) aorSpinner.setSelection(0) - if (aorSpinner.isShown) uaAdapter.notifyDataSetChanged() + uaAdapter = UaSpinnerAdapter(applicationContext, UserAgent.uas(), UserAgent.status()) + aorSpinner.adapter = uaAdapter + // if (aorSpinner.isShown) uaAdapter.notifyDataSetChanged() + if (aorSpinner.selectedItemPosition == -1) + aorSpinner.setSelection(0) + else + aorSpinner.setSelection(aorSpinner.selectedItemPosition) showCall(UserAgent.uas()[aorSpinner.selectedItemPosition]) updateIcons(UserAgent.uas()[aorSpinner.selectedItemPosition].account) }