我是新的android,我正在寫一個小應用程序,在它的開始階段,它應該播放一首歌,我在我的原始文件夾下的res。日食顯示沒有錯誤,應用程序可以正常運行,但是當我點擊按鈕時什麼也沒有發生,實際上我的應用程序崩潰,並顯示消息「不幸的是,應用程序必須停止」。 這裏是我的活動代碼:我的Android應用程序說不幸它必須停止
package com.my.playsong;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.Button;
public class SongActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_song);
final Button button1=(Button)findViewById(R.id.button1);
final MediaPlayer mp = MediaPlayer.create(getBaseContext(),R.raw.song);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
mp.start();
}
});
}
}
請指導我該怎麼辦,我的歌是MP3類型的。 也請指導我哪一個是最好的網站或書籍來學習android基礎知識。
試試這個'最後的MediaPlayer MP = MediaPlayer.create(SongActivity.this,R.raw.song)'使用活動情境 – Raghunandan
像你說的我都試過了,但實際上沒有任何事情提高,同樣的信息回來對我來說,請指導我一些我對Android新手的書,並且很想學習它。 – ftp
您是否在LogCat中查找錯誤? – Jrop