我有一個應用程序,通過警報對話框顯示歡迎屏幕。我用下面的代碼在活動的onCreate方法:Android AlertDialog不會顯示
wsBuilder = new AlertDialog.Builder(this);
wsBuilder.setIcon(android.R.drawable.ic_dialog_alert);
wsBuilder.setTitle(R.string.instructions_title);
wsBuilder.setMessage(R.string.welcome_1);
wsBuilder.setPositiveButton(R.string.ok,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
wsBuilder.show();
當我啓動應用程序,大部分的屏幕會變暗時,對話框將 顯示像它的時間,但對話從來沒有表演向上。屏幕保持黑暗,沒有觸摸事件可以通過。我可以點擊手機上的後退按鈕關閉對話框,然後應用程序正常工作,但我無法弄清楚爲什麼對話框沒有完全顯示。偶爾會出現對話框,但大部分時間不顯示。
任何幫助運行這個問題將不勝感激。
我運行了你的代碼,它工作得很好1.6 你是否使用wsBuilder的類型生成器? – Travis 2011-03-17 02:40:02
你還在做什麼'onCreate()'?也許你可以發佈'onCreate()'的所有實現? – 2011-03-17 08:58:58