onRebind调用时机

来源:互联网 发布:软件设计师教程图片 编辑:程序博客网 时间:2024/06/07 23:56

满足两个必要条件:

(1)服务中onUnBind方法返回值为true

(2)服务对象被解绑后没有被销毁,之后再次被绑定

默认情况下,继承自Service的onUnbind方法默认返回false

@Override
public boolean onUnbind(Intent intent) {
// TODO Auto-generated method stub
Log.i(TAG, "onUnbind");
return super.onUnbind(intent);//默认返回false,只有返回true时,再次绑定才会执行onRebind方法
// return true;
}



原文分析


还有一个疑问:

activity原先绑定时得到的service,在activity和service解除绑定后还能继续使用,即在activity中调用service对象的方法还能继续执行,究竟是怎么一回事呢?

0 0
原创粉丝点击