Android-简单的重复后台任务

问题描述 投票:0回答:1

我正在尝试运行简单的后台服务,这将每隔一段时间检查一次日期并执行我想要的操作,但是我在创建时遇到了问题。我当时是通过Google叔叔掠夺的,但他根本不帮我。尽管有AndroidManifest.xml行,但我没有任何代码:<service android:name=".HelloService" />public class HelloService extends Service { }。我该怎么写?我不想使用警报。

android repeat background-service
1个回答
0
投票

您可以将Service设置为无限运行,就像Service循环一样。在该循环内,您可以使用while之类的东西来使Thread.sleep()暂时运行。或者,您也可以使用Service,具体取决于要实现的目标。

不知道为什么您不想使用警报,但是那也应该做得到。

Handler Handler的更多信息。


EDIT:使用Handler:]的示例代码

here

P.S。:

使用此解决方案,您的代码将在Handler被销毁后停止。
© www.soinside.com 2019 - 2024. All rights reserved.