Java 在android中运行活动背后的线程

Java 在android中运行活动背后的线程,java,android,multithreading,android-activity,Java,Android,Multithreading,Android Activity,我正在为android应用程序开发,我需要在后台运行一个线程,该线程将检查当前gps并根据当前位置数据显示活动,但应用程序有不同的活动,我需要该线程始终运行,无论我在活动和其他活动之间进行更改。 我可以这样做吗? 我知道我可以向活动添加线程,但我不知道如何在后台设置主线程您需要使用不与任何特定活动绑定的服务。您可以阅读有关服务的所有信息 在您的情况下,我建议您看看IntentService,它会自动为您生成一个后台线程您想在此处使用服务: 如果您想在服务中运行,可以在后台线程中运行。然后您可以

我正在为android应用程序开发,我需要在后台运行一个线程,该线程将检查当前gps并根据当前位置数据显示活动,但应用程序有不同的活动,我需要该线程始终运行,无论我在活动和其他活动之间进行更改。 我可以这样做吗?
我知道我可以向活动添加线程,但我不知道如何在后台设置主线程

您需要使用不与任何特定活动绑定的服务。您可以阅读有关服务的所有信息


在您的情况下,我建议您看看IntentService,它会自动为您生成一个后台线程

您想在此处使用服务:

如果您想在服务中运行,可以在后台线程中运行。然后您可以在活动中绑定到它,以便在服务和活动之间进行通信。

听说过Android吗