Android 从活动调用服务

Android 从活动调用服务,android,service,android-activity,android-intent,Android,Service,Android Activity,Android Intent,我已经在这个问题上纠缠了很长一段时间。我已经阅读了文档和许多教程,它们让我更加困惑。我希望有人能给我一个简单的答案。这非常重要。谢谢。。 好的..所以我想让一个活动从用户as获取一些输入,然后将该字符串发送到一个服务。然后我想让我的服务以某种方式运行,这样我就可以使用其他应用程序,而这个应用程序一直在后台运行。另外,我也不想让服务每秒钟都运行一次。我想让服务更新我的位置每10分钟显示一次当前位置,因此我想是否有办法让我的服务进入睡眠状态,每10分钟唤醒一次,检查更新。我不想在UI上显示更新,因此

我已经在这个问题上纠缠了很长一段时间。我已经阅读了文档和许多教程,它们让我更加困惑。我希望有人能给我一个简单的答案。这非常重要。谢谢。。
好的..所以我想让一个活动从用户as获取一些输入,然后将该字符串发送到一个服务。然后我想让我的服务以某种方式运行,这样我就可以使用其他应用程序,而这个应用程序一直在后台运行。另外,我也不想让服务每秒钟都运行一次。我想让服务更新我的位置每10分钟显示一次当前位置,因此我想是否有办法让我的服务进入睡眠状态,每10分钟唤醒一次,检查更新。我不想在UI上显示更新,因此我认为我不需要使用AIDL方法,也不需要绑定到服务。我只想在用户进入后立即启动服务字符串并使服务每10分钟运行一次。我认为这很简单,但我很困惑。请帮助。

您可以使用间隔10分钟的计时器任务启动服务,并使用run方法执行所需的任务。 或者使用带有postdelaydmesage的处理程序

这会有帮助。