Extiendo BroadcastReceiver
, y en onReceive()
hago todo lo que tengo que hacer.BroadcastReceiver onReceive timeout
onReceive()
tiene un tiempo de espera, a partir de la documentación:
hay un tiempo de espera de 10 segundos que El sistema permite, antes de considerar el receptor a bloquear y un candidato a matar
Esto crea un problema cuando estoy en modo de depuración. Necesito más de 10 segundos (a veces). Si no hago toda mi depuración en 10 segundos, mi conexión se cierra y se detiene la depuración.
¿Puedo aumentar el tiempo de espera o desactivarlo para la depuración?
Gracias.
Si estás haciendo algo que lleva más de una fracción de segundo en tu receptor de emisión, lo estás haciendo mal. – Falmarri
Lee mi comentario a continuación. Estoy hablando del modo DEBUG. –