我的应用程序中有一个启动的服务,可以使我的应用程序保持活动状态。 我正在我的应用程序中的一个帖子中下载数据(可能需要从30分钟开始1分钟)。 我希望我的应用程序不要进入睡眠状态。我不想使用PARTIAL_WAKELOCK机制来延长电池寿命。
Here, The intention of having some PARTIAL_WAKELOCK like functionality not because of the service,
I want it just for few threads(tasks).
AlarmManager可以帮忙吗?
答案 0 :(得分:1)
我希望我的应用程序不要进入睡眠状态。
然后使用WakeLock
。
我不想使用PARTIAL_WAKELOCK机制来延长电池寿命。
你没有选择。
这里,有一些PARTIAL_WAKELOCK功能的意图不是因为服务,我只想要几个线程(任务)。
WakeLock
不会影响服务。它不会影响“少数线程”。它影响设备的CPU 。 CPU是睡觉的,而不是你的服务,而不是你的线程。如果您不希望CPU进入休眠状态,则必须使用WakeLock
。