fix: don't load selected until intent
This commit is contained in:
parent
9b2015f4cf
commit
633ec19c90
1 changed files with 3 additions and 3 deletions
|
@ -367,7 +367,6 @@ class MediaDetailsActivity : AppCompatActivity(), AppBarLayout.OnOffsetChangedLi
|
||||||
navBar.addTab(infoTab)
|
navBar.addTab(infoTab)
|
||||||
navBar.addTab(watchTab)
|
navBar.addTab(watchTab)
|
||||||
navBar.addTab(commentTab)
|
navBar.addTab(commentTab)
|
||||||
navBar.selectTabAt(selected)
|
|
||||||
navBar.setOnTabSelectListener(object : AnimatedBottomBar.OnTabSelectListener {
|
navBar.setOnTabSelectListener(object : AnimatedBottomBar.OnTabSelectListener {
|
||||||
override fun onTabSelected(
|
override fun onTabSelected(
|
||||||
lastIndex: Int,
|
lastIndex: Int,
|
||||||
|
@ -383,8 +382,6 @@ class MediaDetailsActivity : AppCompatActivity(), AppBarLayout.OnOffsetChangedLi
|
||||||
model.saveSelected(media.id, sel)
|
model.saveSelected(media.id, sel)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
binding.commentInputLayout.isVisible = selected == 2
|
|
||||||
viewPager.setCurrentItem(selected, false)
|
|
||||||
|
|
||||||
if (model.continueMedia == null && media.cameFromContinue) {
|
if (model.continueMedia == null && media.cameFromContinue) {
|
||||||
model.continueMedia = PrefManager.getVal(PrefName.ContinueMedia)
|
model.continueMedia = PrefManager.getVal(PrefName.ContinueMedia)
|
||||||
|
@ -394,6 +391,9 @@ class MediaDetailsActivity : AppCompatActivity(), AppBarLayout.OnOffsetChangedLi
|
||||||
if (frag != null) {
|
if (frag != null) {
|
||||||
selected = 2
|
selected = 2
|
||||||
}
|
}
|
||||||
|
navBar.selectTabAt(selected)
|
||||||
|
binding.commentInputLayout.isVisible = selected == 2
|
||||||
|
viewPager.setCurrentItem(selected, false)
|
||||||
|
|
||||||
val live = Refresh.activity.getOrPut(this.hashCode()) { MutableLiveData(true) }
|
val live = Refresh.activity.getOrPut(this.hashCode()) { MutableLiveData(true) }
|
||||||
live.observe(this) {
|
live.observe(this) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue