我想知道处理用户应用程序到达前台时出现的对话框的最佳方法。
我的方案就像是在进度对话框或正常警告对话框中显示一些消息,然后按主页按钮将应用程序带到后台。当我回到屏幕时,屏幕上会显示进度对话框或警告对话框。
我尝试将此块放在onStart()中,但它显示了NULL指针异常。
onStart(){
if alertdialog.isShowing() alertdialog.show();
}
答案 0 :(得分:2)
if(alertdialog == null){
// create your dialog here and then show it
} else if (!alertdialog.isShowing()) {
alertdialog.show();
}