0

我正在使用 Google Maps API 构建一个应用程序。我需要及时在我的活动中运行一个活动/类/方法,例如在后台每 1 分钟运行一次,而不影响主要活动。我该如何实施?我应该在我的活动中在哪里实施这个?

我是 android 编程和 Java 的新手。所以,我对这样做没有好主意。如果可能的话,有人会为我提供一些好的编码示例吗?

4

2 回答 2

1

-使用Service,这是一个Activity 没有 UI 的。它将帮助您定期实施您的方法。

- Service可以有也可以无界Activity启动它,因此您可以以适合您需要的方式使用它。

-不会推荐 Thread 在这里(无论是 usingThread class还是 using AsyncTask),因为一旦Application 关闭,它Thread 也会终止,但是如果您使用Un-Bounded Service,那么即使您的应用程序是,您的服务也会在后台继续运行关闭。

请参阅本教程:

http://www.vogella.com/articles/AndroidServices/article.html

于 2012-10-21T17:57:27.563 回答
0

试试下面的链接 -

http://developer.android.com/guide/components/services.html

或者

http://developer.android.com/reference/android/os/AsyncTask.html

它可能会帮助你。

于 2012-10-21T17:44:28.373 回答