我正在开发一个android应用程序,我需要在后台运行一个线程,它将检查当前的gps并根据当前位置数据显示一个活动,但应用程序有不同的活动,我需要这个线程无论我是否在活动与其他活动之间进行切换,所有时间都在运行。 我能这样做吗? 我知道我可以为活动添加线程,但我不知道后台的主线程是怎样的
答案 0 :(得分:1)
您需要使用与任何特定活动无关的服务。您可以阅读有关服务here
的所有信息在你的情况下,我建议你看看IntentService,它会为你自动生成一个后台线程
答案 1 :(得分:1)
您想在此处使用服务:
http://developer.android.com/reference/android/app/Service.html
如果您想要服务,可以在后台线程中运行。然后,您可以在活动中绑定它,以便在服务和活动之间进行通信。