我有這樣的代碼:得到一個變量出了公共無效的(安卓)
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) {
}
});
(代碼基本上運行在一個新的項目選擇了微調,然後播放歌曲,哪位後來會是基於什麼被挑一個變量,但我很好,因爲它是現在)
問題:
而且我希望能夠使用「MP2」出這個公共無效的,(我想一個暫停它的按鈕) 我該怎麼做?
請解釋/節目...
非常感謝
詹姆斯
我需要它裏面...(原因提出了對克里斯的回答評論) – 2010-04-21 17:54:17
看到我的編輯。除了將MediaPlayer對象存儲在主類實例中外,其他內容與您的代碼完全相同。 – 2010-04-21 19:34:40
那麼我只是把(暫停)按鈕放在'Some Class'中 - 但不是在私人空間中? - 它會起作用嗎? – 2010-04-21 19:39:45