Can an Activity be bound to two different Services at th开发者_运维百科e same time or do I have to unbind one Service before binding to the other one?
Don't worry, Mark is right - you shouldn't have any problems.
Actual excerpt from my code:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
bindService(Intents.PRIMARY_MANAGER_INTENT, mPrimManagerConn,
Context.BIND_AUTO_CREATE);
bindService(Intents.SECONDARY_MANAGER_INTENT, mSecManagerConn,
Context.BIND_AUTO_CREATE);
}
I haven't tried it, but an Activity
should be able to bind to two Services
, so long as each binding uses a separate ServiceConnection
object.
精彩评论