Size: a a a

Android Developers

2020 March 11

AD

Aleksey D. in Android Developers
Constantine
а чем Fabric занимался?
всем - аналитика, дистрибуция, сбор отчетов о падениях
источник

v

vitaly in Android Developers
Aleksey D.
так-с, скоро 31 марта и Fabric умрет, есть ли ок альтернативы?)
так его ж зохавал фаербейс, разве он не дублирует полностью функционал фабрика таким образом?
источник

AL

Alexsandr Lepezin in Android Developers
Никто не знает можно ли поменять стиль текста в actionBar?
источник

VK

Vitalii Krokhalev in Android Developers
Уважаемые знатоки, подскажите, какой расход памяти приложением можно считать нормальным? Есть ли какие-нибудь критерии?
источник

Sergey λ in Android Developers
it depends
источник

VO

Vladislav Ohotnikov in Android Developers
Ребят, как мне сохранить ссылку во фрагменте что бы она не пересоздавалась? Как востанавливать и сохранять данные я знаю, но не могу понять как мне сохранить это:

Я получаю ссылку на яндекс карту и прикручиваю к ней слушатель в котором у меня происходит поиск точки.

mapView = view.findViewById(R.id.document_mapView);
mapView.getMap().addCameraListener(this);

При повороте девайса происходит повторый поиск на карте
источник

VK

Vitalii Krokhalev in Android Developers
Vladislav Ohotnikov
Ребят, как мне сохранить ссылку во фрагменте что бы она не пересоздавалась? Как востанавливать и сохранять данные я знаю, но не могу понять как мне сохранить это:

Я получаю ссылку на яндекс карту и прикручиваю к ней слушатель в котором у меня происходит поиск точки.

mapView = view.findViewById(R.id.document_mapView);
mapView.getMap().addCameraListener(this);

При повороте девайса происходит повторый поиск на карте
Можно сделать через ViewModel с LiveData в качестве полей, которые хранят данные.
источник

VK

Vitalii Krokhalev in Android Developers
@Vladius87, если не хочешь делать ViewModel, ещё есть Retaining Fragments...
источник

C

Constantine in Android Developers
Vitalii Krokhalev
Уважаемые знатоки, подскажите, какой расход памяти приложением можно считать нормальным? Есть ли какие-нибудь критерии?
Уменьшай, слишком жирно 😞
источник

VK

Vitalii Krokhalev in Android Developers
Constantine
Уменьшай, слишком жирно 😞
Я по дизайну делал, там вектора, анимации, градиенты, тени, state-листы, animated-selector-ы... Довольно насыщенный интерфейс.
источник

VO

Vladislav Ohotnikov in Android Developers
Vitalii Krokhalev
@Vladius87, если не хочешь делать ViewModel, ещё есть Retaining Fragments...
setRetainInstance?
источник

VO

Vladislav Ohotnikov in Android Developers
знаю про onRetainNonConfigurationInstance но это для активити
источник

VK

Vitalii Krokhalev in Android Developers
Vladislav Ohotnikov
setRetainInstance?
Точно не скажу, так как сам делал через ViewModel)
В интернете расписано про retaining...
источник

VO

Vladislav Ohotnikov in Android Developers
Vitalii Krokhalev
Точно не скажу, так как сам делал через ViewModel)
В интернете расписано про retaining...
студия ругается что это уже устарело, так что буду курить вью модель )
источник

AD

Aleksey D. in Android Developers
vitaly
так его ж зохавал фаербейс, разве он не дублирует полностью функционал фабрика таким образом?
не, там через очко все, в Fabric события удобнее мониторить было
источник

VO

Vladislav Ohotnikov in Android Developers
Vitalii Krokhalev
Точно не скажу, так как сам делал через ViewModel)
В интернете расписано про retaining...
А я думал что вьюмодель нужна только для заполнения списков 😂 У меня списки через вьюмодель и лайвдата
источник

VK

Vitalii Krokhalev in Android Developers
Vladislav Ohotnikov
студия ругается что это уже устарело, так что буду курить вью модель )
Кстати, если использовать во вью модели LiveData, событие обновления данных будет срабатывать при сворачивании/разворачивании. Если это не требуется, то лучше ObservableField
источник

АК

Алексей Кузнецов... in Android Developers
Подскажите, как правильно метрики в Амплитуду отправлять чтобы потом можно было их норманьно проанализировать. Одной строкой как в Фаербейз или Вложенной мапой как в АппМетрику?
источник

VO

Vladislav Ohotnikov in Android Developers
Vitalii Krokhalev
Кстати, если использовать во вью модели LiveData, событие обновления данных будет срабатывать при сворачивании/разворачивании. Если это не требуется, то лучше ObservableField
да, у меня все заново заполняется когда переворачиваю девайс
источник

v

vitaly in Android Developers
Aleksey D.
не, там через очко все, в Fabric события удобнее мониторить было
то, что через очко, я на 120% согласен, чего стоит одна только интеграция с крашлитиксом, но функционал-то есть)
источник