我正在使用Google Maps API构建应用。我需要在我的活动中及时运行一个Activity / class /方法,比如在后台运行每1分钟而不影响主要活动。我该如何实现呢?我应该在我的活动中将其实现在哪里?
我是Android编程和Java的新手。所以,我不知道这样做。如果可能,有人会为我提供一些很好的编码示例吗?
答案 0 :(得分:1)
- 使用Service
,Activity
没有用户界面。它将帮助您定期实施您的方法。
- Service
可以有界,可以无界发送给Activity
,所以你可以以符合您需求的方式使用它。
- 我不会推荐线程在这里(使用Thread class
或使用AsyncTask
)导致{{{ 1}} 关闭 Application
也将终止,但如果您使用的是无限制 Thread
,即使应用程序关闭,您的服务仍会在后台运行。
请参阅本教程:
http://www.vogella.com/articles/AndroidServices/article.html
答案 1 :(得分:0)