Size: a a a

Android Developers

2020 August 17

TT

Turalllb Turalll in Android Developers
я понял в чем беда. Приложение в горизонтальной ориентации, я сворачиваю, перевожу в вертикальную и в свернутом приложении отрабатывает когда rebuid , инфлейтится верстка по новой, но снова горизонтальный вариант. Почему? разве система не понимает, что изменилось на вертикальную или система при инфлейте эту инфу берет у хз кого?
источник

СП

Сергей П. in Android Developers
Turalllb Turalll
я понял в чем беда. Приложение в горизонтальной ориентации, я сворачиваю, перевожу в вертикальную и в свернутом приложении отрабатывает когда rebuid , инфлейтится верстка по новой, но снова горизонтальный вариант. Почему? разве система не понимает, что изменилось на вертикальную или система при инфлейте эту инфу берет у хз кого?
Ну...я в одном экране при загрузке определял ориентацию  и из нее делал к примеру число колонок. Может и тут в нужное место кода запихнется такое?
источник

TT

Turalllb Turalll in Android Developers
Сергей П.
Ну...я в одном экране при загрузке определял ориентацию  и из нее делал к примеру число колонок. Может и тут в нужное место кода запихнется такое?
ну дело в том, что при переворачивании экрана система по новой инфлейтит одну и ту же xml , она лежит и в папке port и land и система сама выбирает подходящую ориентацию. Только вот когда приложение свернуто , этого не происходит. Хотелось бы понять почему. Ну а решение тут очевидно, не ребилдить когда приложение свернуто и делать ребилд при открытии. ТОлько проблема в том что я не имею четких колбеков, когда приложение снова открылось на вью . Активность и фрагмент это знают, можно через lifeCycle во вью это прокинуть, но хотелось бы без всего этого , чисто событиями вью обойтись. onDetachFromWindow , подходящий колбек , но он не гарантированный..
источник

СП

Сергей П. in Android Developers
Ну фрагмент точно знает - можно прокинуть оттуда если не починится.
А коллбэки view типа onFocus/Measure? Их там дохера. Можно хоть до onDraw)
источник

TT

Turalllb Turalll in Android Developers
вот хочется не вмешивать в это фрагмент. OnFocus может меняться в зависимости от наличия фокуса, даже если не диалог всплыл. А что onDraw вызовется если я приложение разверну? Мне так то нужен еще колбек о сворачивании приложения, во вью такого гарантированного нет, придется снова что-то извне использовать
источник

f

fsociety in Android Developers
Годно
источник

NK

Nikita Kanunov in Android Developers
Здравствуйте, как часто пригождаются знания алгоритмов в мобильной разработке?
источник

QH

Quantum Harmonizer in Android Developers
Nikita Kanunov
Здравствуйте, как часто пригождаются знания алгоритмов в мобильной разработке?
Примерно никогда.
источник

ВС

Владислав Славетный... in Android Developers
Quantum Harmonizer
Примерно никогда.
смотря где работать
источник

QH

Quantum Harmonizer in Android Developers
Владислав Славетный
смотря где работать
Где нужны?
источник

NK

Nikita Kanunov in Android Developers
Quantum Harmonizer
Примерно никогда.
А если не в мобильной разработке?
источник

ВС

Владислав Славетный... in Android Developers
Quantum Harmonizer
Где нужны?
ну бле, знаю что где-то нужны)
источник

QH

Quantum Harmonizer in Android Developers
Nikita Kanunov
А если не в мобильной разработке?
При написании структур данных.
Возможно, в машинном обучении.
источник

CF

C Y B E R F O X in Android Developers
Nikita Kanunov
Здравствуйте, как часто пригождаются знания алгоритмов в мобильной разработке?
Думаю, что либо при создании UI или при создании DeepFake или FaceSwap приложений.
источник

QH

Quantum Harmonizer in Android Developers
C Y B E R F O X
Думаю, что либо при создании UI или при создании DeepFake или FaceSwap приложений.
При написании своего UI-фреймворка — возможно. Просто чтобы сверстать UIчик — нет.
источник

QH

Quantum Harmonizer in Android Developers
Вот в компоузе всякие прикольные алгоритмы есть.
источник

CF

C Y B E R F O X in Android Developers
Quantum Harmonizer
При написании своего UI-фреймворка — возможно. Просто чтобы сверстать UIчик — нет.
Вообще он не сказал что за алгоритмы. Так что ответ на его вопрос возможно такой: в зависимости от проекта и нужд. Например, если проект а-ля telegram с termux и 1001 никому в жизни не нужной фигни, то тут однозначно да. Если что-то простое, то тут неоднозначно, но обычно нет.
источник

MK

Maxim Kotlinovsky in Android Developers
Nikita Kanunov
Здравствуйте, как часто пригождаются знания алгоритмов в мобильной разработке?
Ну только в бизнес-логике
источник

MK

Maxim Kotlinovsky in Android Developers
И то, ради производительности
источник

NK

Nikita Kanunov in Android Developers
Maxim Kotlinovsky
Ну только в бизнес-логике
Ну да, при работе с данными
источник