У меня есть архивист типа Book. Как я могу передать список массивов другому занятию и прочитать из этого списка в другом занятии? Вот что у меня есть.
txtViewAll.setOnClickListener {
Intent(context, BookActivity::class.java).apply {
putExtra("list", list[layoutPosition].list)
context.startActivity(this)
}
}
// для чтения
val bookList = intent.getStringArrayListExtra("list") as ArrayList<Book>
for (book in bookList) {
list.add(Book(book.id, book.title, book.image, book.subtitle, null, null, 0, 0));
}
Вот каждая книга
data class Book(val id: String, val title: String, var image: String, var subtitle: String, var author: String?, var desc: String?, var uploadDate: Long, var starCount: Long)