[单选题]关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是?

A.bindService()方法执行成功后

B.bindService()方法执行成功同时onBind()方法返回非空IBinder对象

C.Service的onCreate()方法和onBind()方法执行成功后

D.Service的onCreate()和onStartCommand()方法启动成功后

答案:B
bindService是异步调用和Service进行绑定, 如果绑定成功, 则会调用ServiceConnection的onServiceConnected 当调用bindService方法后就会回调Activity的onServiceConnected,在这个方法中会向Activity中传递一个IBinder的实例,Acitity需要保存这个实例

你可能感兴趣的:([单选题]关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是?)