Junior — Middle
Welk type objecten in Android kunnen blijven bestaan nadat een Activity is beëindigd?
sobes.tech AI
Antwoord van AI
In Android kunnen Service-objecten blijven bestaan en werken nadat de Activity is beëindigd. Een Service is een component dat langdurige taken op de achtergrond uitvoert zonder gebruikersinterface.
Bijvoorbeeld, als een app muziek heeft die moet blijven spelen, zelfs wanneer de gebruiker het scherm met de Activity verlaat, wordt een Service gebruikt.
Voorbeeld van het maken van een eenvoudige service:
public class MyService extends Service {
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
// Voer achtergrondtaak uit
return START_STICKY; // de service wordt opnieuw gestart als het systeem hem beëindigt
}
@Override
public IBinder onBind(Intent intent) {
return null; // als de service niet wordt gebonden
}
}
Op deze manier blijft de Service werken, onafhankelijk van de levenscyclus van de Activity.