问题描述
我正在使用 startService 在我的应用程序中启动服务.
I'm starting a service in my application using startService.
我不想使用 bindService,因为我想自己处理使用寿命.
I do not want to use bindService as I want to handle the service life time myself.
如果不使用 bindService,如何启动服务的实例?我希望能够获得我在服务类中创建的处理程序来发布来自活动的消息.
How can I get an instance to the service started if I do not use bindService? I want to be able to get a handler I've created in the service class to post messages from the activity.
谢谢.
/亨里克
推荐答案
这并不意味着您必须避免 bindService()
.如果需要,同时使用 startService()
和 bindService()
.
That does not mean you have to avoid bindService()
. Use both startService()
and bindService()
, if needed.
我怎样才能得到一个实例到如果我不使用,服务已启动绑定服务?
要么使用 bindService()
和 startService()
,要么使用单例.
Either use bindService()
with startService()
, or use a singleton.
这篇关于如何获取Android本地服务实例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!