- Try to make sure that AoR spinner view is updated at resume.
This commit is contained in:
@@ -531,8 +531,13 @@ class MainActivity : AppCompatActivity() {
|
|||||||
handleServiceEvent(resumeAction, arrayListOf(resumeUap, resumeUri))
|
handleServiceEvent(resumeAction, arrayListOf(resumeUap, resumeUri))
|
||||||
else -> {
|
else -> {
|
||||||
if (UserAgent.uas().size > 0) {
|
if (UserAgent.uas().size > 0) {
|
||||||
if (aorSpinner.selectedItemPosition == -1) aorSpinner.setSelection(0)
|
uaAdapter = UaSpinnerAdapter(applicationContext, UserAgent.uas(), UserAgent.status())
|
||||||
if (aorSpinner.isShown) uaAdapter.notifyDataSetChanged()
|
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])
|
showCall(UserAgent.uas()[aorSpinner.selectedItemPosition])
|
||||||
updateIcons(UserAgent.uas()[aorSpinner.selectedItemPosition].account)
|
updateIcons(UserAgent.uas()[aorSpinner.selectedItemPosition].account)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user