从应用程序中的任何位置抓取服务(Android)

时间:2013-05-18 15:31:27

标签: android service

我创建的服务必须在给定的时间后重复检查,然后它应该与我的应用程序通知该检查的结果,无论应用程序在该精确时间内的活动是什么,它都应该响应相应的消息。

我到了我的服务定期执行检查的地步,但我不知道如何从我的应用程序的任何地方获取该服务实例,以获得结果,在应用程序时停止服务在后台等。

1 个答案:

答案 0 :(得分:0)

如果您使用的是Spring Framework,那么您可以将服务注入您希望在程序中访问的位置。

否则您可以使用Singleton-Pattern。可以在此处找到用java编写的单例模式的示例:http://www.javaworld.com/javaworld/jw-04-2003/jw-0425-designpatterns.html

或者只是google“Singleton模式示例”。 希望到目前为止有所帮助。