Size: a a a

StartAndroid Ru Kotlin

2021 November 17

В

Володимир in StartAndroid Ru Kotlin
да
источник

MF

Maxim Filatov in StartAndroid Ru Kotlin
Тогда что именно смущает?
источник

В

Володимир in StartAndroid Ru Kotlin
у меня есть два интерфейса (DAO и Repository), и класс где они объединяются.
Как передать туда данные для поиска
источник

В

Володимир in StartAndroid Ru Kotlin
источник

MF

Maxim Filatov in StartAndroid Ru Kotlin
В то что Вы прислали - никак. Вы сам экземпляр базы данных не создали. Через room.databasebulder
источник

В

Володимир in StartAndroid Ru Kotlin
источник

В

Володимир in StartAndroid Ru Kotlin
источник

В

Володимир in StartAndroid Ru Kotlin
источник

MF

Maxim Filatov in StartAndroid Ru Kotlin
Вы экземпляр базы данных не получили в файле в котором пытаетесь ее использовать. Lateinit var нужно потом ещё проинициализировать
источник

В

Володимир in StartAndroid Ru Kotlin
room делал по этим видео
источник

MF

Maxim Filatov in StartAndroid Ru Kotlin
Почитайте книгу android программирование для профессионалов или пройдите codelab по room от гугл. Так сложно Вам прояснить информацию
источник

В

Володимир in StartAndroid Ru Kotlin
Спасибо
источник

MF

Maxim Filatov in StartAndroid Ru Kotlin
Вот здесь у Вас нет экземпляра базы данных, хотя вы к ней пытаетесь обратиться
источник

Т

Тимур in StartAndroid Ru Kotlin
Здравствуйте! Подскажите где можно изучить про корутин на русском ?
источник

MF

Maxim Filatov in StartAndroid Ru Kotlin
YouTube
Android - Kotlin Coroutines: корутины в андроид-разработке
Что такое корутины в Kotlin/Android и как с ними работать. Рассматриваем примеры с корутинами, а также мигрируем с класса Task на корутины.

Исходники "до": https://github.com/romychab/android-tutorials/tree/499feacf4a8aa08a946b5f04bbeeb352e7e109f9/mvvm-foundation

Исходники "после" (выделены в отдельный проект, чтобы для наглядности оставить каталог с реализацией на Task): https://github.com/romychab/android-tutorials/tree/764faca4a06b7c19655335b49c9bc4933ad90ceb/mvvm-foundation-coroutines

Список всех изменений тут: https://github.com/romychab/android-tutorials/commit/c7d11e0e8a94e1439f154b4c7e125360ce4725b1

---

В исходниках на гитхабе удалён интерфейс Dispatcher, чтобы не создавать путаницу с CoroutineDispatcher.

В BaseViewModel в методе into должна быть проверка на CancellationException (в исходниках на гитхабе это есть).

---

00:00 - Введение
02:24 - Подключение библиотек
03:15 - Первая корутина
05:12 - Suspend-функции
07:00 - Общая идея миграции на корутины
08:18 - Теория
13:32 - Пример использования…
источник

Т

Тимур in StartAndroid Ru Kotlin
спасибо!
источник
2021 November 19

O

ORIK in StartAndroid Ru Kotlin
Всем привет, меня зовут Орик, есть ли тут те кто писал мессенджер и не реализовал??
источник
2021 November 20

Y

Yuriy Nikitich in StartAndroid Ru Kotlin
Всем привет, может кто-то помочь? У меня сложность в получении списка от Api Сайта. Реализовывают через Ретрофит, парсю json, через дата класс, а дальше как перевести все в полученный Mutablelist<дата класс>, с которым можно работать как со списком не могу.
источник

MF

Maxim Filatov in StartAndroid Ru Kotlin
Чем распарсиваете?
источник

Y

Yuriy Nikitich in StartAndroid Ru Kotlin
через сайт json файл в дата классы
источник