启动1个service后播放mp3......
(1)然后界面Activity退出后不想service停止怎么办呢?(2)然后再进入activity时还能控制刚才的service如何实现呢》

解决方案 »

  1.   

    1 service本来就不会停
    2 再bind上,或者发消息
      

  2.   

    server有相关属性可以控制,不同的属性可以控制程序退掉,server不退掉。例如android:process=":remote"
    有的属性可以让程序退掉的同时,也让server退掉。
      

  3.   

    比如TestActivty这个Activity.FirstService继承了service
    要是启动service.调用
    Intent intent = new Intent();
    intent.setClass(TestActivty.this, FirstService.class);
    TestActivty.startService(intent);要是停止,调用TestActivty.stopService(intent);如果你不调用停止。那么service就不会停止。
    应为service是一个应用组件。不主动关闭的。是不会停止的。