Mantenga la pantalla brillante mientras está en AsyncTask
Estoy utilizando este código en mi AsyncTask para asegurarse de que la pantalla permanece brillante mientras se ejecuta el AsyncTask:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Sin embargo, no quiero que la pantalla se vea obligada a ser brillante después de que el AsyncTask se ha ejecutado. ¿Cómo puedo esencialmente "deshacer" o "apagar" esa opción?
- Simule la red lenta en el simulador de Android
- Cómo actualizar ui de asynctask
- Android Media Player: Inicio llamado en estado 4 error (-38,0)
- Cargar archivos desde la tarjeta SD al servidor FileZilla
- Android ICS y MJPEG con AsyncTask
- Cómo manejar los cambios de orientación de la pantalla cuando hay una asyntax ejecutando con android 4.x
- ¿Cómo puedo dividir la lógica de HttpUrlConnection en varios métodos?
- Android: URLConnection.getContentLength () que da un valor incorrecto
- Webview con asynctask en Android
- Cómo asegurarse de que los datos se guardarán antes de que android mata un proceso
- Android - ¿Diferencia entre Thread y AsyncTask?
- ¿Hay un límite de AsyncTasks para ejecutarse al mismo tiempo?
- Android Asíncrono Http Client (loopj) y la tienda de cookies persistente
En su método onPostExecute en su llamada AsyncTask
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Consulte esta pregunta para obtener más ayuda.