fixed bug: app crashed when switching to another fragment and back again via the hamburger menu
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user