J'essaie de jouer un fichier son en cliquant sur un bouton. Le son ne dure qu'une seconde. Il joue bien les premières fois que je clique sur le bouton, mais au bout d'un certain temps, il donne un NullPointerException
. Voici le code :
button[i].setOnClickListener(new OnClickListener() {
public void onClick(View view) {
mp = MediaPlayer.create(Test.this, R.raw.mysound);
mp.start();
}
});
Et voici l'exception :
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)