本帖最后由 u012137644 于 2014-10-14 19:50:27 编辑

解决方案 »

  1.   

    service中传参数要定义ibinder的
    而你根本就没有
      

  2.   

    你在 manifest 文件中对对应的 service进行定义没有, android 里需要提前对 service进行注册的
      

  3.   

    代码应该没错,你检查下是不是粗心没有注册service
      

  4.   

    已经注册了 <sercice android:name="com.WYJ.services.PlayerService">
               <intent-filter>
                   <action android:name="com.wyj.media.MUSIC_SERVICE"/>
               </intent-filter>
            </sercice>这样有问题吗
      

  5.   

    我只是想单纯启动Service,不必有BroadcastReceiver吧?
      

  6.   

    抛开我要传递的数据不论,我也一样不能启动Service,不知问题出在哪里?
      

  7.   

    抛开我要传递的数据不论,我也一样不能启动Service,不知问题出在哪里?
    PlayerService有在AndroidManifest.xml里注册吗?
      

  8.   


     <sercice android:name="com.WYJ.services.PlayerService">
               <intent-filter>
                   <action android:name="com.wyj.media.MUSIC_SERVICE"/>
               </intent-filter>
    </sercice>改成<service android:name="com.WYJ.services.PlayerService">
        <intent-filter>
    <action android:name="com.wyj.media.MUSIC_SERVICE"/>
    </intent-filter>
    </service>service单词你写错了。
      

  9.   

    好吧,这既然也可以!在eclipse中这个标签错了会有提示的不是么