Ivansuper
Как ты потом будешь аккуратно восстанавливать все если поменяется формат?
Beka
Beka
Beka
Ivansuper
Плюс, Parcel вроде бы ссылается на нативный слой
Beka
Это просто писать поля объекта в стрим)) И чтения напрямую без рефлекции)
Ivansuper
Beka
Вот и быстро.
Ivansuper
...
Beka
Вот И это хранится внутри ActivityManager
Ivansuper
Вперед, храни сам
Himars
Beka
Я так делал всегда!)
Ivansuper
Ну и глупо, что сказать
Beka
Уже вроде больше 6-7 лет)
Ivansuper
Это как сказат банку пошел в задницу, я у себя на распберри пи буду свои счета хранить
Beka
Beka
Хочешь дебаты?))
Beka
Ты аргументируй свои слова вместо того что бы накидыться фразами)
Ivansuper
У тебя есть целый системный фреймворк, который построен по определенным правилам и форматам данных, который сам и свою иерархию сохранит, и заберет бандлы от твоих кастомных решений, хранит их без твоих человеко часов и сам решает когда их восстановить, когда удалить, когда запомнить. Но ты говоришь это бред и надо все самому хранить
Ivansuper
Ivansuper
Я не вижу КПД брать руками и сохранять это все
Igor
Ориентацию можно ручками обрабатывать
Да по хорошему надо config-changed юзать всегда (как на ios/wp (rip))
Ибо в андроиде ее обработка так неудобно сделано, через отдельные layout, что обычно все равно никто этим не пользуется.
Ivansuper
Beka
что бы ты понял
onSavedInstanceState - дергается фремворком. Получает бандл от тебя(Размер имеет ограничения) и отдает когда надо. Тут даже если твой процесс пересоздатся то активитиМенеджер обратно отдаст твой бандл что бы ты востоновил состояния.
viewModelFactory - это механизм хранит объект за тебя. Но разница в том что он не переживет пересоздания процесса. Они тупо хрнят данные в РАМ.
Ты весь этот механизм можешь создать сам.
Ivansuper
Ну относительно удобно конечно
Ivansuper
Но решает некоторые проблемы
Ivansuper
Ivansuper
Ты лучше уточни тогда о чем ТЫ спорил
Beka
Вот и теперь знаешь больче чувак
Beka
Спасибо за советы. Теперь дважды подумаешь прежде чем говорить определенная техника г*мно.
Beka
Я о том что якобы ВиюМодельФактори решает какие то проблемы) Но на самом деле такая техника всегда сушествовала.
Beka
Создать 2 слойный кэш. Мемори, диск. И храни данные там
Ivansuper
ВьюМоделФактори решает проблемы неудобства
Beka
Единственная проблема которая я тут вижу иногда будет оверхед во время получения данных из диска. Но это при запуске процесса Активити или при перезапуске.
Beka
Konstantin
lateinit var с instant run не дружит или я просто что то не так сделал?
Konstantin
вылетает часто
Arseny
А как изменить цвет системной шторки? Цвет actionbar изменить смог, а информации в интернете по шторке нет.
Ivansuper
Ivansuper
Но это программный способ. Если нужно проще через стиль, то по умолчанию это colorPrimaryDark, или измени android:statusBarColor в стилях
Проксимов
Подскажите, может ли телефон вылететь из-за плохого кода?
Т.е фриз экрана + перезагрузка
Проксимов
В коде только работа с media player
Vladimir
Проксимов
Vladimir
Проксимов
Да вот смотрю, ничего криминального не вижу
Проксимов
W/MediaPlayer info/warning (10973, 0)
Проксимов
Что интересно
Проксимов
Такой баг на Samsung Galaxy S7
Проксимов
Только
Проксимов
Тогда почему на другом телефоне всё правильно работает?
Проксимов
Меньше)
Проксимов
На древнем говнофоне работает
Ivansuper
MediaPlayer на некоторых аппаратах ужасно работает
Ivansuper
Вполне способен повесить что то
Проксимов
Проксимов
Мало того, что я не могу в андроид студио посмотреть его файлы в Device file explorer, так теперь ещё и баги при работе с MediaPlayer
Ivansuper
Телефон виснет только когда ты работаешь с своем приложении с медиа плеером?
Проксимов
Хм, телефон не мой, я для тестинга попросил))
Проксимов
Хз
Ivansuper
Тут же вопрос следует задать про кастомность прошивки
Проксимов
Ivansuper
Хз
Гоняй еще. Пока теств не скажут, что работа твоего приложения на 80+ процентов влияет
Ivansuper
Если это не доказуемо, то вряд ли оно прямо виновато
Проксимов
Ну просто я ирл буду своё приложение показывать)))
Проксимов
Неловко выходит
Ivansuper
Ну это как бы не решит вопрос
Ivansuper
Если он только не найдет точно такой же
Gerc
Да
Gerc
И жосмин
Ivansuper
О, Герц, привет
Gerc
Хай