下面是Intent部分
- Java code
Mp3Info mp3Info=mp3Infos.get(position);//这里的mp3Info取到数据了 System.out.println("mp3Info....."+mp3Info);//这里打印出了mp3Info数据 Intent intent =new Intent(); intent.putExtra("mp3Info", mp3Info); intent.setClass(this, DownloadService.class); startService(intent);
下面是service类的部分
- Java code
Mp3Info mp3Info =(Mp3Info) intent.getSerializableExtra("mp3Info"); System.out.println("service+++++"+mp3Info);//这里始终没有打印出来
下面是AndroidManifest.xml部分代码
- XML code
<service android:name=".DownloadService"></service>
------解决方案--------------------
你想问什么问题?
------解决方案--------------------
没看清楚问啥
------解决方案--------------------
startService 在onstart 去获取数据 bindservice 在onbind获取