Когда я нажимаю кнопку, сначала запускается звук, затем я нажимаю кнопку снова, первый звук прекращается и второй звук запускается.Как я могу сделать?
public void onClick(View v) {
final MediaPlayer mp = MediaPlayer.create(getBaseContext(), R.raw.random);
final MediaPlayer mp2 = MediaPlayer.create(getBaseContext(), R.raw.stop);
if(!mStarted) {
// Start
mp2.stop();
mp.start();
Toast.makeText(finish.this, "Started!", Toast.LENGTH_SHORT).show();
mStarted = true;
mInterval = MIN_INTERVAL;
mHandler.removeMessages(MESSAGE_RANDOM);
mHandler.sendEmptyMessage(MESSAGE_RANDOM);
} else {
// Stop
generate.setEnabled(false);
mp.stop();
mp2.start();
mStarted = false;
Toast.makeText(finish.this, "Stoping...", Toast.LENGTH_SHORT).show();
}
}
};