如何在不使用部分唤醒锁的情况下保持应用程序运行

时间:2014-05-10 09:03:18

标签: android android-service

我的应用程序中有一个启动的服务,可以使我的应用程序保持活动状态。 我正在我的应用程序中的一个帖子中下载数据(可能需要从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可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

  

我希望我的应用程序不要进入睡眠状态。

然后使用WakeLock

  

我不想使用PARTIAL_WAKELOCK机制来延长电池寿命。

你没有选择。

  

这里,有一些PARTIAL_WAKELOCK功能的意图不是因为服务,我只想要几个线程(任务)。

WakeLock不会影响服务。它不会影响“少数线程”。它影响设备的CPU 。 CPU是睡觉的,而不是你的服务,而不是你的线程。如果您不希望CPU进入休眠状态,则必须使用WakeLock