@CyfrowyD: Przy zmianie ekranu dane są niszczone. Tutaj chciałem w najprostszy sposób przedstawić Room. Można to połączyć ViewModel/LiveData - co stanowi bardzo dobre rozwiązanie. Jak opisze podstawowe komponenty chciałbym napisać post gdzie pokaże jak połączyć te wszystkie komponenty ze sobą.

@MrFisherman: to jest java. Adnotacje są od biblioteki room.