在 AsyncTask 中保持屏幕明亮
我在 AsyncTask 中使用此代码来确保 AsyncTask 运行时屏幕保持明亮:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
但是,我不希望在 AsyncTask 运行后强制屏幕变亮。我怎样才能从本质上“撤消”或“关闭”该选项?
I'm using this code in my AsyncTask to make sure the screen stays bright while the AsyncTask runs:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
However, I don't want the screen to be forced to be bright after the AsyncTask has ran. How can I essentially 'undo' or 'turn off' that option?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 AsyncTask 调用中的 onPostExecute 方法中,
请参阅此问题更多帮助。
In your onPostExecute method in your AsyncTask call
See this question for more help.