Size: a a a

Android Developers

2021 August 24

В

Виктор in Android Developers
LiveData в Room работает асинхронно, не блокируя ничего. Возможно даже в IO.
источник

p

podocodenick in Android Developers
я обьяснил отличия. если интересно, чекните сорцы
источник

L

Leonid in Android Developers
В смысле - методы Room под капотом асинхронные и присылают результат в LiveData?
источник

В

Виктор in Android Developers
Да, гляну. Я скорее о том, что у меня никогда не было дублирующего звука клика.
источник

L

Lessej in Android Developers
Подскажите поэалуйста при загрузке aab в гугльплей ошибка:
Набор Android App Bundle подписан с помощью неправильного ключа. Выберите правильный ключ и повторите попытку. Набор App Bundle должен быть подписан сертификатом с цифровым отпечатком
SHA1: "blablablablablabla"
. Однако для загруженного набора App Bundle используется сертификат с цифровым отпечатком
SHA1: "blablablablablabla"
ктонибудь сталкивался?
источник

В

Виктор in Android Developers
Чисто предположение. Думаю, что да. Иначе бы сыпался exception без allowMainThreadQueries(хотя могли и в обход сделать). Flow точно в другом потоке, поэтому скорее всего и LiveData.
источник

p

podocodenick in Android Developers
источник

L

Leonid in Android Developers
Ключ подписи не тот.
источник

MF

Maxim Filatov in Android Developers
Я знаю как работать с livedata, вопрос только в том, что не охота создавать поток для проверки есть ли данные в room, т.к. livedata их не дадут, т.к. новых данных нет🤷‍♂
источник

z

zlo in Android Developers
Методы рума не асинхронные
источник

L

Lessej in Android Developers
ну всмысле тот ключ который я в андроид студии вписываю когда генерю signtd bundle? я же не могу написать другой, мне студия не даст
или еще какойто ключ?
источник

L

Leonid in Android Developers
1. Проверить, есть ли данные в бд
2. Положить в LiveData true или false в зависимости от результата проверки
3. Всё
источник

z

zlo in Android Developers
Те если его просто вызвать он вывалит ошибку про основной поток
источник

L

Leonid in Android Developers
Оно вам пишет, что вы подписали одним ключом, а ожидается другой.
источник

В

Виктор in Android Developers
Так вам же пустой список должен прийти в обсервер. Или нет?
источник

L

Lessej in Android Developers
я понимаю. Но какой ключ имеется ввиду? я писал только пароли key и keystore когда создавал aab в студии 🤷🏻‍♂️
источник

MF

Maxim Filatov in Android Developers
Надо попробовать сегодня...
источник

L

Leonid in Android Developers
Нужно найти тот, про чей sha1 написано в сообщении.

Возможно, что вы или кто-то другой раньше выложил приложение, подписав его другим ключом.

Если этот ключ не найти, то это приложение обновить будет нельзя.
источник

В

Виктор in Android Developers
Речь про ситуации с возвращаемым типом LiveData. Там асинхронно все.
источник

В

Виктор in Android Developers
Проверил. LiveData получает данные в другом потоке и делает postValue.
источник