what is wrong with my constructors?
As far as I know everything is right
Thank you in advance
This fragment has not been used anywhere else
ViewPager_Main.adapter = WalletsFragmentsAdapter(supportFragmentManager, this, viewModelWallets, viewModelWalletHistories)
ViewPager_Main.currentItem = when(intent.getStringExtra("type"))
{
"RIAL" -> 0
"CURRENCY" -> 1
else -> 2
}
class WalletsFragmentsAdapter(fm: FragmentManager, val activity: Activity, private val walletListViewModel: WalletListViewModel, private val walletHistoriesViewModel: WalletHistoriesViewModel): FragmentPagerAdapter(fm)
{
override fun getItem(position: Int): Fragment
{
return when(position)
{
0 -> WalletRialHistoryFragment(activity, walletHistoriesViewModel)
1 -> WalletCurrencyHistoryFragment(activity, walletHistoriesViewModel)
else -> WalletsListFragment(activity, walletListViewModel)
}
}
override fun getCount(): Int = 3
}
class WalletsListFragment(val activity: Activity, val viewModel: WalletListViewModel) : Fragment()
{}
question from:
https://stackoverflow.com/questions/65641672/unable-to-instantiate-fragment-walletslistfragment-could-not-find-fragment-con 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…