0
Когда я нажимаю bt на проигрыватель, воспроизведение песни происходит в петле, как обычно. Но когда я нажал кнопку bt2 (Stop), System Freez!Когда я нажал кнопку bt2, система freez
Главный класс:
final Alarm alarm = new Alarm();
bt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Alarm alarm = new Alarm();
new MediaPlayer();
MediaPlayer mp = MediaPlayer.create(ParkTicketAlarm.this, R.raw.alarm);
Vibrator vi = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
alarm.execute(mp);
}
});
bt2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
alarm.turnoff();
}
})
AsyncTask Класс:
MediaPlayer mp;
@Override
protected String doInBackground(MediaPlayer... params) {
mp = (MediaPlayer)params[0];
mp.setLooping(true);
mp.start();
return null;
}
void turnoff()
{
mp.reset();
Toast toast = new Toast(null);
toast.setText("go");
toast.show();
}
спасибо ... я сделал сигнал тревоги глобальным .... но теперь звуковая остановка, но система также freez .... –
ohhh я удалил тост, и это сработало .... THANKS –
Рад, что он работает на ya , –