我正在开发一个应用程序,我有一个播放和停止按钮。这些按钮工作得很好,但是当我播放音乐时,进入其他应用程序的后台,然后返回我的应用程序,如果我按下它,我的播放/停止按钮将再次开始播放。这是一个问题,因为我需要再次按下播放按钮(虽然正在播放音乐),然后按下停止按钮。有任何想法吗?我的代码是:
boolean isOn = false;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
play=(Button)findViewById(R.id.button1);
play.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if(isOn) {
stopService(new Intent(this, ServisZaStream.class));
isOn = false;
}else{
startService(new Intent(this, ServisZaStream.class));
isOn = true;
}
});
}
}