When I click on a view, I want to play a melody. The problem is that when I click very fast, the melody starts from the beginning and I want it to play to the end and at this time screen must not react to clicks (because I don’t want the melody to be played 10 times if I clicked very fast 10 times). I wrote something like this:
MediaPlayer mp = MediaPlayer.create(MyActivity.this, R.raw.cow_moo);
mp.start();
if(mp.isPlaying()) {
img1.setClickable(false);
}
img1.setClickable(true);
But after one click the screen does not react to click anymore… Help me please with this.
1 Answer