服務方法,在我的活動我有:調用從活動
play.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
service.playSong(MEDIA_PATH);
}
});
,這是在服務:
void playSong(String file) {
try {
mp.reset();
System.out.println(file+songs.get(currentPosition));
mp.setDataSource(file+ songs.get(currentPosition));
mp.prepare();
mp.start();
mp.setOnCompletionListener(new OnCompletionListener() {
public void onCompletion(MediaPlayer arg0) {
nextSong();
}
});
} catch (IOException e) {
Log.e(getString(R.string.app_name), e.getMessage());
}
}
正如你從我的活動上面的代碼中看到,當我按一下按鈕播放我通過路徑進入服務,以播放音樂,但它是崩潰什麼是錯的?
你應該從logcat的異常增加的堆棧跟蹤。 – Luksprog 2012-02-20 17:46:13
由於我是Android新手,請您多指定一下? – Samuel 2012-02-20 17:48:36
我真的不明白你在說什麼......你能告訴我任何例子如何做到這一點? – Samuel 2012-02-20 17:51:36