Android设备睡眠问题
问题描述:
我有一个小问题,当我设置选项设备不睡觉。我连接到Web服务器并下载数据,当我这样做时,我需要设备保持清醒状态。当我开始我设置一个Web服务器的连接Android设备睡眠问题
1.In我的同步类:在本次活动我设置
PowerManager powerMan = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = powerMan.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
wl.acquire();
和onDestroy()
方法:我以这种方式使用此
wl.release();
但是,似乎在此之后,即使关闭我的应用程序,设备也不会睡觉。有什么我做错了吗?提前致谢!
答
尝试改用的WakeLock Manager
此:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
这将让你的屏幕上,你可以通过做他的删除选项:
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
这应该帮助。