onBind/onRebind未在Service中调用

ack*_*kio 4 service android

我坚持以下情况.我的应用程序中有一项服务.该活动以startService()启动它,以防止它在将来关闭unbind.使用bindService()绑定到服务,然后使用unbindService()解除绑定.所有这一切正常并且符合预期:调用onBind/onUnbind并且服务仍在运行.但是当我再次从这个或另一个活动调用bindService()时,我有另一个行为:onBind和onRebind都没有被调用,但onServiceConnected()仍然被调用,我获得了在onBind()中返回的IBinder实现.有任何想法吗?Thx提前!

Tob*_*ias 18

onRebind()只有在onUnbind(Intent)重写的实现被返回时才会调用此方法true.

这样做了吗?