⁣
Уважаемые знатоки, подскажите, какой расход памяти приложением можно считать нормальным? Есть ли какие-нибудь критерии?
Сергій
it depends
Vladislav
Ребят, как мне сохранить ссылку во фрагменте что бы она не пересоздавалась? Как востанавливать и сохранять данные я знаю, но не могу понять как мне сохранить это: Я получаю ссылку на яндекс карту и прикручиваю к ней слушатель в котором у меня происходит поиск точки. mapView = view.findViewById(R.id.document_mapView); mapView.getMap().addCameraListener(this); При повороте девайса происходит повторый поиск на карте
⁣
@Vladius87, если не хочешь делать ViewModel, ещё есть Retaining Fragments...
⁣
Уменьшай, слишком жирно 😞
Я по дизайну делал, там вектора, анимации, градиенты, тени, state-листы, animated-selector-ы... Довольно насыщенный интерфейс.
Vladislav
знаю про onRetainNonConfigurationInstance но это для активити
⁣
setRetainInstance?
Точно не скажу, так как сам делал через ViewModel) В интернете расписано про retaining...
Vladislav
Точно не скажу, так как сам делал через ViewModel) В интернете расписано про retaining...
студия ругается что это уже устарело, так что буду курить вью модель )
Aleksey
Vladislav
Точно не скажу, так как сам делал через ViewModel) В интернете расписано про retaining...
А я думал что вьюмодель нужна только для заполнения списков 😂 У меня списки через вьюмодель и лайвдата
⁣
студия ругается что это уже устарело, так что буду курить вью модель )
Кстати, если использовать во вью модели LiveData, событие обновления данных будет срабатывать при сворачивании/разворачивании. Если это не требуется, то лучше ObservableField
Алексей
Подскажите, как правильно метрики в Амплитуду отправлять чтобы потом можно было их норманьно проанализировать. Одной строкой как в Фаербейз или Вложенной мапой как в АппМетрику?
⬤ vitaly
не, там через очко все, в Fabric события удобнее мониторить было
то, что через очко, я на 120% согласен, чего стоит одна только интеграция с крашлитиксом, но функционал-то есть)
Vladislav
это пример?😂
⁣
а есть где то пример как через вьюмодель состояния сохранять?
В активности посылаешь значения в модель, во фрагментах используешь DataBinding или просто отслеживаешь поля модели через код
Anonymous
Парни, есть кто с опытом из спб ( по поводу менторства) ?
Vladimir
а есть где то пример как через вьюмодель состояния сохранять?
Что значит сохранять? Вьюмодель по-хорошему должна и так отражать состояние вьюхи в любой момент своего существования.
Vladislav
В активности посылаешь значения в модель, во фрагментах используешь DataBinding или просто отслеживаешь поля модели через код
омг, сколько я всего не знаю ((((( Пойду учится. Я изучал как работать с вьюмоделью с выборкой данных с БД а то что с ней можно ещё что то вытворять первый раз слышу (
Vladimir
Vladimir
Может о каком-то другом состоянии ты говоришь )
Max
когда приложение в бекграунде, вид пуш уведомления можно кастомизировать?
Vladislav
Может о каком-то другом состоянии ты говоришь )
Проще говоря, у меня есть яндекс карта где я при создании фрагмента делаю поиск точки, так вот у меня постоянно срабатывает повторный поиск точки при перевороте девайса, куда это сохранять я хз (
Vladimir
Проще говоря, у меня есть яндекс карта где я при создании фрагмента делаю поиск точки, так вот у меня постоянно срабатывает повторный поиск точки при перевороте девайса, куда это сохранять я хз (
Не помню как там работает... Но на вскидку. Пусть фрагмент сам не принимает решения о необходимости поиска. Пусть решение принимает VM. Фрагмент при старте читает найденную точку из VM если ее нет - делает поиск, получает точку Сообщает в VM найденную точку, а VM ее запоминает Фрагмент показывает точку После пересоздания: Фрагмент обращается в VM Получает запомненную точку Отображает точку А что у тебя за поиск? Его бы тоже по-хорошему в VM вынести
Vladimir
Можно лучше, но, думаю, сойдет для следующего шага
Vladislav
Можно лучше, но, думаю, сойдет для следующего шага
Спасибо, но я ушел учить матчасть, есть ViewModel и AndroidViewModel, теперь я вообще нихера не понимаю (
What
Всем привет, кто что может сказать о кросплатформенной разработке (одновременно на iOS и Android)? С какими подводными камнями вы сталкивались? Или это здесь противозаконно спрашивать?)
Max
Во-первых зависит от фреймворка Во-вторых это лучше спрашивать в чатиках по кроссплатформенной разработке
Anonymous
Привет друзья! Как создать Android-приложение в целом? Я хочу создать приложение для Android, но мне нужно начальное образование, есть ли книга в формате PDF, которая содержит основные понятия?
Anonymous
Михаил
где я могу их найти
https://developer.android.com/docs?hl=ru https://skillbox.ru/media/code/35_knig_po_mobilnoy_razrabotke_na_android_i_ios/
Михаил
где я могу их найти
и да, google.com / yandex.ru
Anonymous
https://developer.android.com/docs?hl=ru https://skillbox.ru/media/code/35_knig_po_mobilnoy_razrabotke_na_android_i_ios/
Не удивляйтесь моим многочисленным письмам, я сам туркмен, я перевожу и пишу в гугл переводчик
Anonymous
и да, google.com / yandex.ru
Спасибо большое
Vladimir
Но он на русском
Anonymous
Но он на русском
Спасибо большое
Turalllb
Подскажите, кто нибудь знает с чем связано сообщение при дебаге на эмуляторе(может и на реальном устройстве) CollectionData... ? Т.е. эмулятор зависает на сборе данных. В этот момент если попробовать провалиться в функцию с помощью дебагера, то виснет и студия тоже и всё намертво
Vladimir
Не старовата ли
Да ты чё. Чувак старается/обновляет.
Michil Shkulyov
Смотрел fandroid , норм
Vladimir
Смотрел fandroid , норм
Может ) Но спрашивал-то не я )
Line'R
Как так?)
Line'R
Пол часа назад все работало. Вышел покурить называется
Line'R
Собирается норм, работает. На аналогичном устройстве тоже работает
Металлов
Можете подсказать, как перевести слово во множественное число? Допустим топ в топы
Металлов
есть ли какаято статья?
Металлов
Plurals
не, в plurals на основе чисел, а мне приходит слово, хотелось бы приводить его к множественному числе
Металлов
возможно ли вообще подобное?
Co(n)stantine👨‍🔬
возможно ли вообще подобное?
ВОЗМОЖНО, но ничего из бесплатных средств не встречал🤔
Александр
Ну, мб какое апи есть.
Michil Shkulyov
не, в plurals на основе чисел, а мне приходит слово, хотелось бы приводить его к множественному числе
Мне кажется, единственное это использовать словарь какой нить, если они вообще есть
Line'R
Сделал один раз invalidate cash/restart и почистил проект - работает
Dmytro
Металлов
так на каком основании ты его приводишь к множественному числу?
сейчас я его не преобразовываю, каких-то данных на которых можно основываться, подобно числам, нет, есть тупа строка и все
Anonymous
Как установить Android SDK в формате .zip в Android Studio. Те, кто знает, пожалуйста, ответьте
Kirill
Добрый день! Подскажите, NumberPicker как сделать ограничение длинны строки. Чтобы не вылезал за пределы границы?
Dmytro
Добрый день! Подскажите, NumberPicker как сделать ограничение длинны строки. Чтобы не вылезал за пределы границы?
в каком смысле? установи максимальное значение.. 99 смотря какой лимит нужен
Ярослав🇺🇦
Как установить Android SDK в формате .zip в Android Studio. Те, кто знает, пожалуйста, ответьте
Скачал, расспаковал, в студии указал путь, вроде так(ndk старое я так ставил)
Dmytro
чтобы было не так, а ...
Отличное использование намбер пикера))
Co(n)stantine👨‍🔬
🤣
Kirill
Это скрин из инета.. вопросы на эту тему есть. а ответов нет
Almas
Люди добрые помогите надо после adapter.submitlist binding recyclerview.scrollToPosition(position) уходить на вверх что посоветутете?