Junior — Middle
Ce tip de obiecte în Android pot continua să existe după încheierea unei Activity?
sobes.tech AI
Răspuns de la AI
În Android, obiectele de tip Service pot continua să existe și să funcționeze după ce Activity-ul s-a încheiat. Service este un component care efectuează operațiuni prelungite în fundal fără interfață de utilizator.
De exemplu, dacă o aplicație are muzică care trebuie să continue să cânte chiar și atunci când utilizatorul părăsește ecranul cu Activity, se folosește un Service.
Exemplu de creare a unui serviciu simplu:
public class MyService extends Service {
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
// Executarea unei sarcini în fundal
return START_STICKY; // serviciul va fi repornit dacă sistemul îl oprește
}
@Override
public IBinder onBind(Intent intent) {
return null; // dacă serviciul nu este legat
}
}
Astfel, Service continuă să funcționeze independent de ciclul de viață al Activity-ului.