Я пытаюсь воспроизвести звуковой файл одним нажатием кнопки. Звук длится всего 1 секунду. Он играет хорошо первые несколько раз, когда я нажимаю кнопку, но через некоторое время он дает NullPointerException
. Здесь код:
button[i].setOnClickListener(new OnClickListener() {
public void onClick(View view) {
mp = MediaPlayer.create(Test.this, R.raw.mysound);
mp.start();
}
});
И вот исключение:
07-29 23:07:27.690: ERROR/AndroidRuntime(10542): Uncaught handler: thread main exiting due to uncaught exception
07-29 23:07:27.710: ERROR/AndroidRuntime(10542): java.lang.NullPointerException
07-29 23:07:27.710: ERROR/AndroidRuntime(10542): at com.example.mypackage.Test$3.onClick(Test.java:270)