【发布时间】:2013-03-12 06:48:48
【问题描述】:
在我的 AsyncTask 中,我以某种模式振动手机并重复此操作,直到用户将其关闭。只要屏幕打开,它就可以正常工作。如果屏幕关闭,代码仍会运行,但中间会定期中断。似乎Android试图在屏幕关闭的情况下消耗电池,并且只在线程(如我的AsyncTask)中定期运行代码。真的吗?或者这是其他一些行为?有没有办法让我的代码即使在屏幕关闭的情况下也能顺利运行?打开屏幕可能会耗尽电池电量。即使屏幕关闭,振动也会通知用户。
【问题讨论】:
-
为了快速解决问题,我认为你可以让你的屏幕唤醒直到用户界面。我也很期待他们是否有任何真正好的解决方案。
标签: android android-asynctask screen