Tworzę aplikację. Chciałem dodać funkcje, gdzie użytkownik może kliknąć buźkę na ekranie głównym, a gdy kliknie, do bazy danych wpisze się nowy rząd, gdzie odpowiednio jest: id, emocja (liczba od 1 do 5 odpowiadająca danej buźce), data kliknięcia. Sama struktura room wydaje mi się być zbudowana dobrze, problem polega na tym, że gdy dodaję ViewModel, który ma za zadanie wstawiać nowy element do bazy, aplikacja nie otwiera się. Nie wiem czemu tak się dzieje. Logcat wywalał bardzo wiele błędów. Jak mogę umieścić dane po naciśnięciu guzika? Tu jest projekt:
https://github.com/M-ichael-M/Psychea20Days Logika baz danych znajduje się w /data oraz /data/mood. Przyciski wyboru są w ui/screens/home.kt, a viewmodel w ui/screens/tools/MoodViewModel.kt Proszę o instrukcje co powinienem zrobić, by wstawiać dane do bazy danych prawidłowo. Z góry bardzo dziękują i pozdrawiam.