Встречается на собеседованиях • сегодня

Работал ли с Service

Да, работал. В Android Service — это компонент для выполнения длительных операций в фоне без UI. Основные типы:

  1. Started Service — запускается через startService(), работает пока не остановится явно или завершит задачу
  2. Bound Service — привязывается через bindService(), работает пока есть клиенты

Пример простого Service:

java
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; // Для bound service нужно вернуть IBinder
    }
}

Важные моменты:

  • Для долгих задач лучше использовать IntentService или JobScheduler
  • С API 26 ограничения на фоновые сервисы
  • Обязательно объявлять в манифесте
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы