Premetto che: di Android ne so molto poco (mi ricordo qualche concetto letto e provato in passato) e Kotlin lo sto (ri)studiando.
Tu dici che vorresti prendere il Book dal Adapter. Ma nota una cosa: dal adapter dove verrebbero originati gli oggetti Book?? Il tuo adapter lo crei passando un Context (di Android) e una lista di map String-->String. Quindi i Book dove sarebbero??
Poi perché usi for (i in 0..tempNameVersionList.size - 1) ?
Forse sei ancora "ancorato" al C o al Java basilare. Perché non iteri sulla lista per ottenere direttamente gli item??
for (item in tempNameVersionList)
Perché hai usato get("title")!!. ??
Se pensavi di "proteggerti" dai null, non è quello che va bene.



Rispondi quotando