在我开始使用起职服务时,我一直在寻找某种方式获得服务。
I haven t found a way, so I have been searching a bit and found this: Does each Activity need to Bind to a Service & What happens when it was created with startService()
在那里,共同认识指出,如果我在开始服务呼吁之后对服务进行约束,就没有问题了。
因此,我认为,我先开始服务(......),然后直接接过服务约束(......)(因此,有人叫服务公司)。 但后来,该局被两次处决。 或许是因为开办服务是“完成”的。
Question is: How do I get a reference to my Service (the IBinder), ie. how do I get the onServiceConnected to fire if I start my Service with startService?
------
我仍然想知道你可能提出的任何答案和想法。 我为此做了一个“hack”:
我仅作静态参考(见ef.java
)。 我有公开的<代码>static IBinder myBinder = 无>和我的<编码>.onCreate。 简单明了
SRef.myBinder = myBinder;
This doesn t seem right to me, so any other ideas on how it is supposed to work would be appreciated.