Вопросы

Вопросы


Какие компоненты Android бывают?
Activity, Service, BroadcastReciver, ContentProvider (Application не считает компонентом но вприципе похож)

Расскажите про Activity/Service/BroadCastReciever зачем они нужны и в каких случаях используются?

Activity - это компонент, который выдает экран, и с которым пользователи могут взаимодействовать для выполнения каких-либо действий. Каждой операции присваивается окно для прорисовки интерфейса. Обычно окно отображается во весь экран, однако его размер может быть меньше, и оно может размещаться поверх других окон.

Service - компонент приложения, который может выполнять длительные операции в фоновом режиме и не содержит пользовательского интерфейса.

BroadCastReciever - компонент приложения, который обрабатывает сообщения на который он подписан в androidManifest в методе onReceive()

Что такое callBack функция и как они реализуются в java и где применяются в андроид?

Callback  фу́нкция обра́тного вы́зова — передача исполняемого кода в качестве одного из параметров другого кода. Обратный вызов позволяет в функции исполнять код, который задаётся в аргументах при её вызове. Этот код может быть определён в других контекстах программного кода и быть недоступным для прямого вызова из этой функции. В java до 8 это анонимные классы и в андроид это clickListener

Наблюдатель (шаблон проектирования)?


Report Page