Какие условия необходимы для автоматического вызова метода onLayout у компонента View в Android?
Метод onLayout у компонента View в Android вызывается автоматически в следующих случаях:
Читать ответПодготовка к интервью
63 вопроса с собеседований в GrowFood
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в GrowFood. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, android, rxjava.
Каталог
Метод onLayout у компонента View в Android вызывается автоматически в следующих случаях:
Читать ответonCreate(): Вызывается при первом создании Activity.
Читать ответJVM использует механизм слабых ссылок (WeakReference), чтобы позволить сборщику мусора удалять объекты, на которые ссылаются только слабые ссылки.
Читать ответСвойство объекта — это характеристика или атрибут, описывающий объект. Количество пассажиров в автобусе — это динамическое состояние, которое меняется во времени, а не постоянное свойство автобуса.
Читать ответВ Kotlin методы run, let, also и apply — это функции расширения с разным поведением и назначением:
Читать ответВ Java ключевое слово volatile используется для переменных, чтобы обеспечить корректную видимость изменений между потоками и предотвратить переупорядочивание операций компилятором и процессором.
Читать ответSticky Service — это концепция в распределённых системах, когда клиент постоянно взаимодействует с одним и тем же экземпляром сервиса или узлом, а не с любым доступным.
Читать ответИспользуя один из следующих механизмов:
Читать ответПорядок элементов при объединении двух потоков данных зависит от конкретного оператора или метода, который используется для объединения.
Читать ответВ RxJava под "ключами" обычно понимают различные типы Subject или способы управления подписками, хотя термин "ключи" не является официальным. Если речь идет о типах Subject, то основные из них:
Читать ответВ Android для передачи информации между компонентами с помощью Intent можно использовать следующие методы:
Читать ответМеханизм backpressure в RxJava используется для управления потоком данных между источником (Observable) и потребителем (Subscriber), когда источник генерирует данные быстрее, чем потребитель может их обработать.
Читать ответ