Junior — Middle
Какъв тип обекти в Android могат да продължат да съществуват след приключване на Activity?
sobes.tech AI
Отговор от AI
В Android обектите от тип Service могат да продължат да съществуват и да работят след като Activity-то приключи. Service е компонент, който изпълнява дълготрайни операции на фона без потребителски интерфейс.
Например, ако в приложението има музика, която трябва да продължи да свири дори когато потребителят напусне екрана с Activity, за това се използва Service.
Пример за създаване на прост Service:
public class MyService extends Service {
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
// Изпълнение на фонова задача
return START_STICKY; // сервизът ще бъде рестартиран, ако системата го убие
}
@Override
public IBinder onBind(Intent intent) {
return null; // ако сервизът не се привързва
}
}
По този начин, Service продължава да работи независимо от жизнения цикъл на Activity.