无法检查是否显示对话框

Dus*_*ley 1 android android-alertdialog

因此,每次收到文本时都会打开一个对话框.如果有一个已打开,我希望它不打开.我试图通过使用isShowing()来检查是否打开了一个但是我继续得到类型AlertDialog.Builder的方法isShowing()未定义.这是坏代码的一部分.现在任何帮助都会如此甜蜜.

public class PopUpReply extends Activity{
AlertDialog.Builder alertbox;
AlertDialog.Builder alert;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // prepare the alert box
    alertbox.isShowing();
    alertbox = new AlertDialog.Builder(this);
Run Code Online (Sandbox Code Playgroud)

nic*_*ild 8

AlertDialog.Builder类上没有isShowing()方法.Dialog虽然班上有一个.

AlertDialog.Builder

对话

An AlertDialog.Builder用于创建AlertDialog.一旦你有一个实例AlertDialog,你就可以通过调用isShowing()来确定它是否仍在显示.