我希望AlertDialog在CountDownTimer完成後顯示,但在嘗試執行操作時出現錯誤。有沒有人有解決方案或更好的方法?Android CountDownTimer和AlertDialog
{
new CountDownTimer(60000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText(":" + millisUntilFinished/1000);
}
public void onFinish() {
mTextField.setText("GAME OVER");
mTextField.setTextSize(50);
AlertDialog.Builder ADB = new AlertDialog.Builder(getApplicationContext());
ADB.setTitle("GAME OVER")
.setMessage(R.string.app_name)
.setNeutralButton("PRESS BACK AND START GAME TO PLAY AGAIN", null)
.show();
}
}.start();
}
也讓我們知道什麼錯誤你越來越..這裏發佈你的logcat – 5hssba 2012-03-14 06:01:08
什麼是錯誤? – 2012-03-14 06:01:20
將此代碼發佈到單獨的mehtod中:AlertDialog.Builder ADB = new AlertDialog.Builder(getApplicationContext()); ADB.setTitle(「GAME OVER」) .setMessage(R.string.app_name) .setNeutralButton(「PRESS BACK AND START GAME TO PLAY AGAIN」,null) .show(); 比完成後調用該方法,我希望這會起作用 – 2012-03-14 06:37:41