我在我的应用中使用自定义对话框。它在大多数情况下都能正常工作。
我使用了customDialog类,如下所示。
public class CustomizeDialog extends Dialog {
//how much time your popup window should appear
public static int POPUP_DISMISS_DELAY = 0;
private DismissPopup mDismissPopup = new DismissPopup();
public static boolean showDialog = false;
public CustomizeDialog(Context context, String msg,int POPUP_DISMISS_DELAY) {
super(context);
/** 'Window.FEATURE_NO_TITLE' - Used to hide the title */
requestWindowFeature(Window.FEATURE_NO_TITLE);
/** Design the dialog in main.xml file */
setContentView(R.layout.popup);
CustomizeDialog.POPUP_DISMISS_DELAY = POPUP_DISMISS_DELAY;
mDismissPopup.start();
TextView popUpmssg = (TextView) findViewById(R.id.popupmessage);
popUpmssg.setText(msg);
}
class DismissPopup extends Thread {
public void run() {
SystemClock.sleep(CustomizeDialog.POPUP_DISMISS_DELAY);
dismiss();
}
}
}
当我必须同时显示两条消息时,会出现问题。在这种情况下,第二条消息来自第一条消息。我该如何解决这个问题?请帮帮我。
提前致谢。
答案 0 :(得分:1)
只显示第一个对话框。 一旦用户点击(触摸)OK按钮显示第二个。
使用“用户界面指南”概念,一次显示两个对话框!