Android 在不同的活动之间共享一个线程

Android 在不同的活动之间共享一个线程,android,Android,我要为Android开发一个应用程序 我需要在给定的时间间隔内连续运行一个执行任务的更新线程。这个线程需要在活动之间共享 我还想在线程执行任务时通知活动的活动 在iOS中,我将从AppDelegate执行一个线程,然后发送通知,但是我如何用Android SDK实现这一点呢?创建一个服务,并实现一个带有无限循环的线程,从那里你可以完成你的工作……要更新活动中的数据,你可以创建一个静态方法,然后用适当的参数从那里调用它……我想说创建一个为你工作的线程。当它开始或结束时(或在您想要的任何点),您可以

我要为Android开发一个应用程序

我需要在给定的时间间隔内连续运行一个执行任务的更新线程。这个线程需要在活动之间共享

我还想在线程执行任务时通知活动的
活动


在iOS中,我将从
AppDelegate
执行一个线程,然后发送通知,但是我如何用Android SDK实现这一点呢?

创建一个
服务,并实现一个带有无限循环的
线程,从那里你可以完成你的工作……要更新活动中的数据,你可以创建一个静态方法,然后用适当的参数从那里调用它……

我想说创建一个为你工作的线程。当它开始或结束时(或在您想要的任何点),您可以发送一个自定义广播意图,以指示您的服务已通过该点的所有各方。看

如果您想定期启动此
服务
,还可以查看。这允许您定期发送广播意图——在本例中是启动服务的意图

还要注意的是,在服务完成后,通过
stopSelf()
终止服务通常更明智。需要时通过intent再次运行它。在电池寿命方面,让它一直保持活力不是一个好主意