Size: a a a

Android Developers

2021 September 09

A

Alex Android in Android Developers
Когда её объявят @Deprecated
источник

СП

Саша Поляны... in Android Developers
Улыбнулся...

Эх, а вот PhpStorm от тех же Jetbrains почти и не обновляется, отлично и без проблем всё работает у меня лет пять.
А так забавно - среды разработки один в один. И реально удобны со всех сторон.
источник

СС

Сергей Степаненко... in Android Developers
Подскажите пожалуйста, может кто знает хорошие статьи на русском или английском по OCR(распознавание текста) киньте пожалуйста ссылки?
источник

DB

Dmytro Borysov in Android Developers
и к чему это? глянул, есть там апдейты и по сей день
источник

СП

Саша Поляны... in Android Developers
Есть, конечно, но не особо часто.
У меня просто Android Studio стоит всего месяц, может, из-за этого.
Только апдейт с рестартом - и тут же снова...
источник

ИА

ИБРАГИМ АЛИБЕКОВ... in Android Developers
Спасибо большое. Твой пример многое прояснил !👍👍👍
источник

..

. . in Android Developers
Добрый день! Не подскажите, как лучше возращать данные из viewmodel'и ? Есть БД, из которой извлекается список элементов, во View наблюдаем за полученным списком. Так как обращение к БД в UI потоке это плохо, я использую корутины для получения списка элементов из БД. На данный момент реализация такая.
источник

..

. . in Android Developers
Хочется сделать что-то на подобии этого, но теперь мне всегда приходит null
источник

В

Виктор in Android Developers
Вы бы хоть глянули примеры в инете по этой теме
источник

..

. . in Android Developers
Смотрел, в основном используется вариант, который я описал во втором сообщении, но теперь всегда в getAllReminders приходит null
источник

В

Виктор in Android Developers
Во-первых, в init-блоке ViewModel не надо никогда делать ничего, без острой необходимости (типа регистрации листенеров/обсерверов, которых желательно там не разводить)
Во-вторых, могу ошибаться, но вроде неправильно LiveData возвращать через withContext. В случае рума(если не ошибаюсь, опять же), там под капотом итак все асинхронно и в другом потоке. Но надо бы проверить.
В-третьих, зачем вам вообще LiveData, если уже пользуетесь Flow? Если ради lifecycle-awareness, то для Flow уже давно есть flowWithLifecycle/repeatOnLifecycle.
источник

F

Fervent in Android Developers
всем привет! подскажите плиз. Интегрирую глубокие ссылки в приложения через facebook sdk. При отправке тестовой ссылки выходит такая ошибка, сам линк создан в манифесте но ошика появляется, может кто сталкивался?
источник

В

Виктор in Android Developers
Проверил насчёт LiveData. Там реально всё под капотом в другом потоке. Не нужна ручная смена. Тупо возвращаете LiveData на всем протяжении потока данных.
источник

DB

Dmytro Borysov in Android Developers
а что за рекомендация, где ничего нельзя делать в инит блоке?
источник

..

. . in Android Developers
То-есть не нужно возвращать LiveData из suspend функций?
источник

В

Виктор in Android Developers
Лично я не вижу смысла в этом. Регистрировать обсерверы/листенеры - это само собой. Но возвращать observable - явно перебор. Но это лишь мое видение)
источник

В

Виктор in Android Developers
Не нужно.
источник

..

. . in Android Developers
Хорошо, спасибо большое
источник

DB

Dmytro Borysov in Android Developers
Понял) раз лично, то лучше конечно говорить "советую") думал что-то упустил, когда спрашивал, не прийми за придирку или еще чего)
источник

В

Виктор in Android Developers
И если пользуетесь Flow, то подумайте об отказе от LiveData. Но это тоже личная рекомендация.
источник