mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-04-14 19:56:32 +00:00
fix issue with challenge list when rotated
This commit is contained in:
parent
9d0a0270be
commit
fcb7490ad1
1 changed files with 9 additions and 0 deletions
|
|
@ -76,6 +76,9 @@ class ChallengeListFragment :
|
|||
savedInstanceState: Bundle?
|
||||
) {
|
||||
super.onViewCreated(view, savedInstanceState)
|
||||
if (savedInstanceState?.containsKey("viewUserChallengesOnly") == true) {
|
||||
viewUserChallengesOnly = savedInstanceState.getBoolean("viewUserChallengesOnly")
|
||||
}
|
||||
|
||||
challengeAdapter = ChallengesListViewAdapter(viewUserChallengesOnly, userViewModel.userID)
|
||||
challengeAdapter?.onOpenChallengeFragment = { openDetailFragment(it) }
|
||||
|
|
@ -129,6 +132,12 @@ class ChallengeListFragment :
|
|||
retrieveChallengesPage(true)
|
||||
}
|
||||
|
||||
override fun onSaveInstanceState(outState: Bundle) {
|
||||
outState.putBoolean("viewUserChallengesOnly", viewUserChallengesOnly)
|
||||
super.onSaveInstanceState(outState)
|
||||
|
||||
}
|
||||
|
||||
private fun openDetailFragment(challengeID: String) {
|
||||
MainNavigationController.navigate(
|
||||
ChallengesOverviewFragmentDirections.openChallengeDetail(
|
||||
|
|
|
|||
Loading…
Reference in a new issue