Защитить функцию MediaPlayer в Android - PullRequest
0 голосов
/ 18 марта 2012

Как защитить функцию MediaPlayer от ошибки Я имею в виду, когда я нажимаю кнопку, чтобы воспроизвести звук (несколько раз) после того, как примерно 5-й щелчок принудительно закрывает приложение. Я пытался сделать что-то вроде счетчика и после 2-го щелчка он останавливался, готовился и выпускал MP, но он не работает

1 Ответ

0 голосов
/ 18 марта 2012

На вашем месте я определил MediaPlayer и counter статические, как указано ниже:

public class Global {
    public static int counter = 0;

    public static MediaPlayer MP;
}

И используйте их там, где мне нужно (например, в OnClickListener), следующим образом:

Global.counter ++;
if (Global.counter >= 2) {
    // do something
} else {
    // do another thing
}
...