Aplicativo de envio de sms em background não opera em modo sleep do android

2 respostas
J

Eu desenvolvi um aplicativo android em Java para enviar SMS em background. Mas aí o celular dorme (sleep), a tela fica escura e o aplicativo deixa de funcionar.

Eu usei esse código para deixar a cpu ligada quando a tela do celular fica escura:

PowerManager pm = (PowerManager)

server_context.getSystemService(Context.POWER_SERVICE);

PowerManager.WakeLock mywl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, wssendsms:mywakelocktag);

mywl.acquire();

Mas infelizmente não funciona. O aplicativo não envia os sms.
O código que envia o SMS está numa thread para funcionar em background.

Alguém tem uma pista do que pode ser?

Obrigado, jairxpereira

2 Respostas

R

Dá uma olhada aqui

J

Obrigado pela dica. jairxpereira

Criado 22 de maio de 2024
Ultima resposta 5 de jun. de 2024
Respostas 2
Participantes 2