aaaaaaaaaaaa

解决方案 »

  1.   

    bindservice可以绑定到当前activity上,可以与activity间通过aidl进行交互。而startservice不能。我是这么理解的。。
      

  2.   

    1.通过startservice开启的服务.一旦服务开启, 这个服务和开启他的调用者之间就没有任何的关系了.
    调用者不可以访问 service里面的方法.  调用者如果被系统回收了或者调用了ondestroy方法, service还会继续存在 
    2.通过bindService开启的服务,服务开启之后,调用者和服务之间 还存在着千丝万缕的联系 ,
    一旦调用者挂掉了.service也会跟着挂掉 .