fixed bug: app crashed when switching to another fragment and back again via the hamburger menu

This commit is contained in:
2024-06-01 17:46:16 +02:00
parent f9570806f9
commit 083b2982b1
2 changed files with 2 additions and 2 deletions

View File

@@ -7,7 +7,7 @@ import androidx.viewpager2.adapter.FragmentStateAdapter
import de.chrissthecoder.store.ui.dashboard.tabfragment.ShoppinglistFragment import de.chrissthecoder.store.ui.dashboard.tabfragment.ShoppinglistFragment
import de.chrissthecoder.store.ui.dashboard.tabfragment.UnderstockFragment import de.chrissthecoder.store.ui.dashboard.tabfragment.UnderstockFragment
class DashboardFragmentPagerAdapter(manager: FragmentManager, lifecycle: Lifecycle) : FragmentStateAdapter(manager, lifecycle) { class DashboardFragmentPagerAdapter(fragment: Fragment) : FragmentStateAdapter(fragment) {
override fun getItemCount() : Int { override fun getItemCount() : Int {
return 2 return 2

View File

@@ -30,7 +30,7 @@ class DashboardFragment : Fragment() {
tabLayout = binding.tabLayout tabLayout = binding.tabLayout
viewPager = binding.viewPager viewPager = binding.viewPager
adapter = DashboardFragmentPagerAdapter(parentFragmentManager, lifecycle) adapter = DashboardFragmentPagerAdapter(this)
viewPager.adapter = adapter viewPager.adapter = adapter
tabLayout.addOnTabSelectedListener(object : OnTabSelectedListener { tabLayout.addOnTabSelectedListener(object : OnTabSelectedListener {