Sobes.tech
Junior — Middle

Que tipo de objetos no Android podem continuar a existir após a conclusão de uma Activity?

sobes.tech IA

Resposta da IA

No Android, objetos do tipo Service podem continuar a existir e a trabalhar após a Activity terminar. Service é um componente que realiza operações prolongadas em segundo plano sem interface de utilizador.

Por exemplo, se uma aplicação tem música que deve continuar a tocar mesmo quando o utilizador sai da tela da Activity, é utilizado um Service.

Exemplo de criação de um serviço simples:

public class MyService extends Service {
    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {
        // Executar tarefa em segundo plano
        return START_STICKY; // o serviço será reiniciado se o sistema o terminar
    }

    @Override
    public IBinder onBind(Intent intent) {
        return null; // se o serviço não estiver ligado
    }
}

Assim, o Service continua a trabalhar independentemente do ciclo de vida da Activity.