Size: a a a

Android Developers

2020 March 05

VK

Vitalii Krokhalev in Android Developers
Almas Shagdarov
Кто подскажет стек что нужно чтобы проект на java поднять Android MVVM Livedata что вместо корутин в java использовать
Вместо корутин вроде обычно RxAndroid используют, во всяком случае, я использую. Он как раз обновился недавно.
источник

VK

Vitalii Krokhalev in Android Developers
Константин Чайко
что такое finish ? у фрагмента даже такого метода нет, и это не метод жизненного цикла
Я просто переслал сообщение)
источник

КЧ

Константин Чайко... in Android Developers
Vitalii Krokhalev
Вместо корутин вроде обычно RxAndroid используют, во всяком случае, я использую. Он как раз обновился недавно.
RxAndroid - это же просто экстеншены, зачем вы вводите в заблуждение
источник

DE

Denis Egorov in Android Developers
Константин Чайко
finish - когда ты закрываешь активити, правильнее сказать что ViewModel очищается при onDestroy, finish может и не вызываться даже при это.. собственно даже если полазить по коду и посмотреть когда вызывается
она не всегда очищается при onDestory. Если бы это было так, то в ней не было бы смысла
источник

КЧ

Константин Чайко... in Android Developers
сами по себе RxAndroid вообще не работоспособен без RxJava
источник

КЧ

Константин Чайко... in Android Developers
Denis Egorov
она не всегда очищается при onDestory. Если бы это было так, то в ней не было бы смысла
Let me check it on source code, few minutes )
источник

VK

Vitalii Krokhalev in Android Developers
Константин Чайко
RxAndroid - это же просто экстеншены, зачем вы вводите в заблуждение
Ну я их и имел ввиду, просто обобщил...
https://github.com/ReactiveX/RxAndroid
источник

DE

Denis Egorov in Android Developers
Константин Чайко
Let me check it on source code, few minutes )
я скидывал исходный код
источник

DE

Denis Egorov in Android Developers
можно не тратить время
источник

КЧ

Константин Чайко... in Android Developers
Denis Egorov
я скидывал исходный код
я не мониторю весь чат всё время )
источник

DE

Denis Egorov in Android Developers
источник

DE

Denis Egorov in Android Developers
она очистится, если дестрой произошел не из-за смены конфигурации
источник

DE

Denis Egorov in Android Developers
например, при повороте она будет жить
источник

DE

Denis Egorov in Android Developers
при выходе с экрана - нет
источник

КЧ

Константин Чайко... in Android Developers
я имел ввиду что система может убить экран без выхода из него мануально с большего, finish это именно ручной выход
источник

КЧ

Константин Чайко... in Android Developers
в это случае ViewModel тоже жить не будет
источник

КЧ

Константин Чайко... in Android Developers
про изменение конфигураций, конечно переживет, в этом же и смысл её, но убить экран это не только выйти из него, да и вообще finish нету у фрагментов вообще, непонятно зачем к этому прицепились вообще
источник

DE

Denis Egorov in Android Developers
так я же не цеплялся)
источник

VA

Valentin Avdeev in Android Developers
Всем привет. Есть такая задача (опишу абстрактно, чтобы не срывать покровы) – отображать на ImageView (view with scrollview)  различные геометрические элементы (кружки, квадрты, path`ы) и так же с ними взаимодействовать (максимально примитивно). Элементов много – в районе 1000 + они динамические, хранятся в SVG (можно предложить альтернативный вариант хранения). Я перепробовал такие варианты:
- caverock для отображения svg на ImageView, все классно красиво но zoom ужасно виснет, памяти тоже не мало ест. Отлавливаю нажатие на определенный участок ImageView для отображения информации об объекте
- caverock на bitmap и потом glide, bitmap получается большого размера и часто падает и сжирает очень много памяти и соответственно виснет
- пробовал рисовать на Canvas, переписывать custom view методом onDraw, виснет

Вот отсюда и вопрос – какой способ лучше, есть ли какие нибудь альтернативы? Может кто-то выполнял такую задачу? Для того, чтобы представить задачу детальнее – попробуйте представить карту торгового центра с возможностью нажатия на объекты на ней
источник

ДР

Дмитрий Рыбалкин... in Android Developers
Подскажите. Есть список recyclerView. Хочу подтверждать удаление элемента с помощью DialogFragment. Передавать элемент в фрагмент нужно интентом или как-то по-другому?
Я начинающий, поэтому чем проще тем лучше. Пока интентом не получается, хочу уточнить может я принципиально не так делаю.
источник