|
Kotlin + Room - быстрый старт
|
|||
---|---|---|---|
#18+
Программирую на других языках, о Kotlin до недавнего времени даже не слышал, Java почти не знаю. Возникла потребность в простом приложении, в котором нужна возможность использования БД. Как я понял сейчас рекомендуется использовать Room. По ссылке https://developer.android.google.cn/training/data-storage/room?hl=en начал создавать тестовое приложение. Создал классы: User, UserDao, AppDatatabase. Перепробовал разные варианты, никак не могу разобраться, как подключиться к базе. Тестовое приложение sunflower сходу запустить не удалось, кнопка запуска заблокирована. Код AppDatabase сейчас такой: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
Поставил кнопку, добавил обработчик и пытаюсь получить доступ к базе кодом: Код: java 1.
Приложение вылетает. Изначально у меня стояла Android Studio 2018 года, её обновил до последней версии Arсtic Fox, не помогло. В gradle разумеется добавил необходимые ссылки. Понимаю, вопрос простой, нужно учить матчасть и прочее, времени мало, поэтому разбираюсь на ходу. Переходы между Activity, обработчики, запись в файл, отправку писем, чтение шк и т.п. уже научился делать, там всё прекрасно работает, а с базой засада. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 23:17 |
|
|
start [/forum/topic.php?fid=13&msg=40110486&tid=1330670]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 157ms |
0 / 0 |