When creating a popular fragment, I get an empty constructor error.
Please take a look at the code I wrote and how can I pass data when creating fragments?
mAdapter = SubPagerAdapter(childFragmentManager)
for (doc in it.docs!!) {
mAdapter.addFragment(
PopularFragment(doc.code, "#${doc.name}", 10),
doc.name
)
}
viewpager.adapter = mAdapter
tabs.setupWithViewPager(viewpager)
class PopularFragment(private val hashTagsCode: Int, private val title: String, private val ItemCount: Int) : Fragment() {
var mHashTagsCode = hashTagsCode
var mTitle = title
var mItemCount = ItemCount
}