Android

Background Work

Services, WorkManager, BroadcastReceiver, AlarmManager, Foreground Service and background work management

18 питань зі співбесід·
Mid-Level
1

What is a Service in Android?

Відповідь

A Service is an Android component that runs in the background without a user interface. It allows performing long-running operations like downloading files or playing music. It must be declared in the Manifest.

2

What is the difference between a Started Service and a Bound Service?

Відповідь

A Started Service is launched with startService() and continues running in the background independently of the component that started it. A Bound Service is connected to one or more components via bindService(), and stops automatically when all clients unbind. A service can be both Started and Bound.

3

How to start a Started Service?

Відповідь

Use startService(Intent) or startForegroundService(Intent) for Android 8+. The service receives onStartCommand() and continues running. It must stop itself with stopSelf() or be stopped with stopService().

4

What is a Foreground Service?

5

How to create a Foreground Service?

+15 питань зі співбесід

Опануй Android для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно