J'ai ce code:Obtenir une variable d'un public void (Android)
hubSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
final MediaPlayer mp2 = MediaPlayer.create(Textbox.this, R.raw.hero);
mp2.start();
}
public void onNothingSelected(AdapterView<?> parentView) {
}
});
(Le code fonctionne essentiellement lorsqu'un nouvel élément est sélectionné d'une fileuse et joue alors une chanson, -qui plus tard sera une variable en fonction de ce qui a été choisi, mais je suis bien comme il est pour l'instant)
problème:
Et je veux être en mesure d'utiliser « MP2 » de ce public void, (je veux un bouton qui fait une pause) Comment est-ce que je peux faire ceci?
S'il vous plaît expliquer/spectacle ...
Merci beaucoup
James
J'en ai besoin à l'intérieur ... (Pour les raisons mises sur le commentaire sur la réponse de Chris) –
Voir mes modifications. Exactement le même que votre code, sauf que vous stockez l'objet 'MediaPlayer' dans l'instance de classe principale. –
Alors, je viens de mettre le bouton (pause) dans la «Some Class» - mais pas dans le vide privé? -et ça va marcher? –