2011-08-25 59 views
3

我用我的AsyncTask这个代码,以确保屏幕一直亮而运行的AsyncTask:保持屏幕亮虽然在的AsyncTask

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

不过,我不希望屏幕被迫AsyncTask运行后亮。我该如何“撤销”或“关闭”该选项?

回答

6

在你onPostExecute方法在你的AsyncTask调用

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

有关详情,请帮助this问题。