gpt4 book ai didi

android - 如何释放唤醒锁?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:25:25 26 4
gpt4 key购买 nike

我正在使用 wl.acquire() 设置唤醒锁。这很好用。只要我的应用程序存在,我就需要唤醒锁,因此调用 release() 只能在应用程序离开时完成。

我必须在某处调用 release() 吗?例如在 onStop() 中?我会说不,但我不确定。

最佳答案

如果您引用这 2 个页面:

http://developer.android.com/reference/android/os/PowerManager.html

http://developer.android.com/reference/android/os/PowerManager.WakeLock.html#release ()

您应该尽快释放唤醒锁:因此,如果您的应用正在关闭/暂停,请释放它!

另外,忠告,绝对确保您在需要时需要唤醒锁并持续很长时间。

在我的例子中,我只为游戏屏幕放置了一个,以避免用户在思考时屏幕变黑(因为它是一个 opengl 应用程序,需要几秒钟才能完全加载),但在其他 View 中我发布了它。

请相信我,用户因为应用程序强制自己保持清醒而导调用池没电是很烦人的。

关于android - 如何释放唤醒锁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4802716/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com