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, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기