Size: a a a

Android Developers

2019 November 21

QH

Quantum Harmonizer in Android Developers
главное, что не крешится ⓒ
источник

N

Nixon in Android Developers
Привет. Подскажите, почему не работает следующая схема:
viewModel подписана на MutableLiveData<List<Task>>. Получает она его через запрос retrofit, который возвращает Disposable, а в subscribe делает postValue с новым листом. Я думал, что такой способ должен обновлять данные автоматически, при обновлении списка в удаленной базе данных (к которой запрос), но это так не работает. Как автоматизировать обновление? Т.е. в удалённую базу добавили значение, retrofit сделал запрос и обновил список.
источник

АЕ

Алексей Ершов in Android Developers
Nixon
Привет. Подскажите, почему не работает следующая схема:
viewModel подписана на MutableLiveData<List<Task>>. Получает она его через запрос retrofit, который возвращает Disposable, а в subscribe делает postValue с новым листом. Я думал, что такой способ должен обновлять данные автоматически, при обновлении списка в удаленной базе данных (к которой запрос), но это так не работает. Как автоматизировать обновление? Т.е. в удалённую базу добавили значение, retrofit сделал запрос и обновил список.
Просто интересно, а почему вы ожидали, что это сработает?)
источник

Д

Дмитрий Д in Android Developers
Всем утро! Подскажите, как layout преобразовать в pdf? Мне нужно все содержимое фрагмента отправить по почте
источник

N

Nixon in Android Developers
Алексей Ершов
Просто интересно, а почему вы ожидали, что это сработает?)
LiveData сбила с толку) правильно ли я понимаю, что это сработало бы с изменениями локальной бд?
источник

АЕ

Алексей Ершов in Android Developers
Nixon
LiveData сбила с толку) правильно ли я понимаю, что это сработало бы с изменениями локальной бд?
да, потому что на уровне БД реализованы триггеры на изменения базы. Если вы хотите реагировать на изменения на сервере, вам нужно с сервера сообщать на мобилку, что что-то изменилось, пушом или вебсокетом или ещё как придумаете
источник

N

Nixon in Android Developers
Алексей Ершов
да, потому что на уровне БД реализованы триггеры на изменения базы. Если вы хотите реагировать на изменения на сервере, вам нужно с сервера сообщать на мобилку, что что-то изменилось, пушом или вебсокетом или ещё как придумаете
Благодарю
источник

ГА

Георгий Авакян in Android Developers
подскажите плз как скрывать клавиатуру нажатием на экран
источник

AP

Andrey Pomazkin in Android Developers
привет,
это норм, если я RecyclerView.Adapter буду хранить во ViewModel?
источник

P

Paul in Android Developers
Andrey Pomazkin
привет,
это норм, если я RecyclerView.Adapter буду хранить во ViewModel?
нет
источник

DP

Daniil Popov in Android Developers
Георгий Авакян
подскажите плз как скрывать клавиатуру нажатием на экран
1. Ловишь нажатие на экран (OnClickListener какой-нибудь)
2. Закрываешь клавиатуру (google: how to hide android keyboard programmatically)
источник

AP

Andrey Pomazkin in Android Developers
Paul
нет
какие ваши возражения?)
источник

a

awawa in Android Developers
Георгий Авакян
подскажите плз как скрывать клавиатуру нажатием на экран
Когда-то делал так, чтобы при запуске активити не появлялась клавиатура:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

Хз насколько это адекватный метод и поможет ли он тебе, нашел на SO
источник

F

Flow in Android Developers
Народ, актуально ли сейчас юзать content provider?)
источник

AP

Andrey Pomazkin in Android Developers
Flow
Народ, актуально ли сейчас юзать content provider?)
если нужно отдавать данные другим приложениям то да
источник

P

Paul in Android Developers
Andrey Pomazkin
какие ваши возражения?)
1. Адаптер относится ко View в терминологиях MV(любая буква).
2. Адаптер содержит ссылку ресайкл вью. VM переживает убийство вьюхи. Если ссылка на адаптер будет храниться в VM то память потечет
источник

QH

Quantum Harmonizer in Android Developers
2. Ресайклер отпишется, когда помрёт.
источник

Д

Дмитрий Д in Android Developers
Никто layout в pdf не конвертил?
источник

QH

Quantum Harmonizer in Android Developers
Дмитрий Д
Никто layout в pdf не конвертил?
нет, нафига? сделай скриншот обычный, PDF ни к чему
источник

AP

Andrey Pomazkin in Android Developers
Paul
1. Адаптер относится ко View в терминологиях MV(любая буква).
2. Адаптер содержит ссылку ресайкл вью. VM переживает убийство вьюхи. Если ссылка на адаптер будет храниться в VM то память потечет
ок, это разумно. спасибо
источник