所以,我有MP3播放器。我想,所有的播放都是不熟练的,所以它不会停下来。 我试过的服务,我有几个问题:与活动Android的mp3服务
1.业务通信:
我就可以开始与数据传递的意图
服务我可以通过广播resiever数据发送从服务到活动
如何将数据从活动发送到服务?
我真的需要做这样
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Flags flag = Flags.values()[intent.getIntExtra("flag", 0)];
switch(flag) {
case Start:
//Starts the playback
break;
case Repeat:
//Do stuff
stopSelf() //How to stop it right: stop this, but leave first call?
break;
case Shuffle:
//Do stuff
stopSelf()
break;
case Move:
//Do stuff
stopSelf()
break;
case Song:
//Do stuff
stopSelf()
break;
case GetData:
//Do stuff
stopSelf()
break;
default:
//Do stuff
stopSelf()
break;
}
return START_STICKY;
}
每个消息都让我开始新的服务,与一切后果
2.不朽的服务:做我需要使用意图 不朽服务服务。或不?我没有找到太多关于它的文档。
4.声明:
另外,我想这样做notification with control-buttons
5.文档:
我并没有在所有的服务找到太多的文档。而我发现2-3岁=(
我会任何帮助^ _^
至少,比方说,我需要用感激:服务或intentservice
我认为我需要绑定服务:/ – Masafi