я пытаюсь реализовать OnLongClickListener на MediaPlayer, но я не могу понять, как я могу управлять кнопкой Release, чтобы остановить музыку.
Это код, который у меня есть сейчас.
@Override
public boolean onLongClick(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
if (v.getId() == R.id.play) {
mp1.setLooping(true);
mp1.start(); }
}
else if (event.getAction() == MotionEvent.ACTION_UP) {
if (v.getId() == R.id.play) {
if (mp1 != null) {
mp1.setLooping(false);
mp1.pause();
mp1 = null;
}
} }
return false; }
но это дает мне ошибку Метод onLongClick(View, MotionEvent) типа MainActivity должен переопределить или реализовать метод супертипа мне удалось воспроизвести музыку при длительном нажатии, но при выпуске false или true она не остановилась музыка... как я могу управлять ею...
Activity
не имеетonLongClick
. - person Blackbelt   schedule 03.03.2014