我有HomeEntity
的arrayList,我可以在分页库中使用它吗?
// this is HomeDataSource class
var dataSource: List<HomeEntity> =
arrayListOf(
HomeEntity(
R.string.home_divide_title,
R.string.home_divide_name,
R.string.home_divide_story,
R.drawable.ic_home_divide,
R.color.common_red
),
HomeEntity(
R.string.home_report_title,
R.string.home_report_name,
R.string.home_report_story,
R.drawable.ic_home_report,
R.color.common_pink
))
// this is HomeEntity class
data class HomeEntity(
var title: Int,
var name: Int,
var story: Int,
var icon: Int,
var iconColor: Int
)
我在网络上阅读了一些文章,其中大多数使用带有Retrofit或Room的页面库,这些页面库会自动提供数据源(LiveData)
我的问题是我不知道如何将该数组传递给分页库