本帖最后由 qq357802878 于 2010-12-21 11:22:18 编辑

解决方案 »

  1.   

    补充一下,调试发现,第一次点击注册没有绑定成功,只执行了RemoteService的onCreate方法,onBind方法并未执行第一次执行为什么没绑定成功呢???
      

  2.   

    是的,一般bindService都放在Activity的OnCreate中执行。执行bindService之后并不会立即执行onServiceConnected 这个回调,因此你的result是false
      

  3.   


    有什么办法确保onServiceConnected执行之后,再将结果返回吗?
      

  4.   

    bindService放在 onCreate中是一个,按照设计思想来说,activty就是要在启动后bind一个service,而不是在按了某个按钮
    也可另起一个线程 监测iservice 为不为空,不为空就说明onServiceConnected 已经执行成功了