Загрузите фрагмент снова на вкладке, нажмите на viewpager2. - PullRequest
0 голосов
/ 10 февраля 2020

Я хочу, чтобы мой фрагмент снова загружался, когда пользователь нажимает на любую из вкладок Viewpager2:

Вот мой фрагмент кода:

TabLayoutMediator(tabsAdminSettings, viewPagerAdminSettings,
    TabConfigurationStrategy { tab, position ->
        tab.view.isClickable = switchInService.isChecked
        when (position) {
            0 -> { tab.text = getString(R.string.all) }
            1 -> { tab.text = getString(R.string.in_use)}
            2 -> { tab.text = getString(R.string.out_of_service)}
            3 -> { tab.text = getString(R.string.stale)}
        }
    }).attach()
viewPagerAdminSettings.registerOnPageChangeCallback(object: ViewPager2.OnPageChangeCallback(){
    override fun onPageSelected(position: Int) {
        super.onPageSelected(position)
        includeToolbarAdminSettings.visibility = View.GONE
        // Here I want the code to read the fragment again on click of tabs
    }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...