- Try to make sure that AoR spinner view is updated at resume.

This commit is contained in:
Juha Heinanen
2019-04-29 15:39:17 +03:00
parent 8eea2a9dc2
commit dd45bd666d

View File

@ -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)
}