由於某種原因,當我在我的代碼中聲明onResume()時,它在開始時無故崩潰我的程序,甚至沒有打開。onResume()讓我的應用程序崩潰,沒有理由
這是我的onResume()代碼:
public void onResume()
{
if(play==true)
{
if(playing==false)
{
if(numbl>0)
{
letter=thefull.substring(cur, cur+1);
if(letter.equals("m"))
{
oursong = MediaPlayer.create(MainActivity.this, R.raw.m);
oursong.start();
playing=true;
}
else if(letter.equals("a"))
{
oursong = MediaPlayer.create(MainActivity.this, R.raw.a);
oursong.start();
playing=true;
}
else if(letter.equals("r"))
{
oursong = MediaPlayer.create(MainActivity.this, R.raw.r);
oursong.start();
playing=true;
}
}
}
}
}
只要我刪除的onResume()程序運行得很好。 我做錯了什麼?
這裏是我完整的代碼一看:http://pastebin.com/faVfFK6q
@ user2734723玩什麼玩?他們布爾變量?也發佈你的logcat ...如果可能的話,添加行號錯誤發生的地方..! – TheFlash
請發佈LogCat –
播放和播放都是布爾值。 出於某種原因,我的代碼不工作壽,因爲它不會播放像我想要的彼此之後的聲音。 – John