Android

Achtergrondwerk

Services, WorkManager, BroadcastReceiver, AlarmManager, Foreground Service en beheer van achtergrondwerk

18 gespreksvragen·
Mid-Level
1

Wat is een Service in Android?

Antwoord

Een Service is een Android-component die op de achtergrond draait zonder gebruikersinterface. Het maakt het mogelijk om langlopende bewerkingen uit te voeren zoals het downloaden van bestanden of het afspelen van muziek. Het moet worden gedeclareerd in het Manifest.

2

Wat is het verschil tussen een Started Service en een Bound Service?

Antwoord

Een Started Service wordt gestart met startService() en blijft op de achtergrond draaien, onafhankelijk van het component dat het heeft gestart. Een Bound Service is verbonden met een of meer componenten via bindService() en stopt automatisch wanneer alle clients de verbinding verbreken. Een service kan zowel Started als Bound zijn.

3

Hoe start je een Started Service?

Antwoord

Gebruik startService(Intent) of startForegroundService(Intent) voor Android 8+. De service ontvangt onStartCommand() en blijft draaien. Het moet zichzelf stoppen met stopSelf() of gestopt worden met stopService().

4

Wat is een Foreground Service?

5

Hoe maak je een Foreground Service aan?

+15 gespreksvragen

Beheers Android voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis