Какой тип объектов в Android способен продолжать существовать после завершения Activity?

В Android объекты типа Service способны продолжать существовать и работать после завершения Activity. Service — это компонент, который выполняет длительные операции в фоновом режиме без пользовательского интерфейса.

Короткий ответ

Что ответить на собеседовании

В Android объекты типа Service способны продолжать существовать и работать после завершения Activity. Service — это компонент, который выполняет длительные операции в фоновом режиме без пользовательского интерфейса.

Подробный разбор

Ответ с пояснениями

В Android объекты типа Service способны продолжать существовать и работать после завершения Activity. Service — это компонент, который выполняет длительные операции в фоновом режиме без пользовательского интерфейса.

Например, если в приложении есть музыка, которая должна продолжать играть, даже когда пользователь покидает экран с Activity, то для этого используется Service.

Пример создания простого сервиса:

public class MyService extends Service {
    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {
        // Выполнение фоновой задачи
        return START_STICKY; // сервис будет перезапущен, если система его убьёт
    }

    @Override
    public IBinder onBind(Intent intent) {
        return null; // если сервис не привязывается
    }
}

Таким образом, Service продолжает работать независимо от жизненного цикла Activity.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку