当应用程序到达前台时,使对话框在屏幕上持久的最佳方法是什么?

时间:2011-03-08 08:48:53

标签: android background dialog alert foreground

我想知道处理用户应用程序到达前台时出现的对话框的最佳方法。

我的方案就像是在进度对话框或正常警告对话框中显示一些消息,然后按主页按钮将应用程序带到后台。当我回到屏幕时,屏幕上会显示进度对话框或警告对话框。

我尝试将此块放在onStart()中,但它显示了NULL指针异常。

onStart(){
if alertdialog.isShowing() alertdialog.show();
}

1 个答案:

答案 0 :(得分:2)

if(alertdialog == null){
  // create your dialog here and then show it
} else if (!alertdialog.isShowing()) {
  alertdialog.show();
}