防止在设备休眠时销毁活动

时间:2015-10-30 10:43:27

标签: wear-os

当我从睡眠模式回来时,如何设法让我的活动保持在前台?

我尝试了这个(但它看起来只是用来阻止设备进入睡眠状态)

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

1 个答案:

答案 0 :(得分:0)

你是什么意思"睡眠"模式?在正常情况下,您的活动会消失,您的表面会接管。如果您不希望监视面板接管但希望活动处于低功耗模式,您可以通过扩展WearableActivity并调用setAmbientEnabled()并使用相关的回调来让您的活动进入环境模式随时了解应用程序何时进入环境模式以避免使用过多的CPU,并在退出环境模式时恢复正常操作。