У меня есть arrayList HomeEntity
, могу ли я использовать его в библиотеке подкачки?
// 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) автоматически
моя проблема в том, что я не могу понять, как передать этот массив в библиотеку подкачки