我在我的应用程序中使用自定义对话框。它在大多数情况下工作正常。android自定义对话框
我使用类customizedDialog如下。
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();
}
}
}
的问题发生时,我具有同时显示两个消息。在这种情况下,第二条消息来自第一条消息。我该如何解决这个问题?请帮帮我。
在此先感谢。
2条短信是什么意思? – neteinstein 2011-05-18 10:38:22
我的意思是,我必须同时显示两个不同的消息。在这种情况下,第二条消息必须在第一条消息到期后出现。所以我用计时器来显示第二个。它适用于某些情况,但并非总是如此。原因是什么? – upv 2011-05-18 10:51:36
然后尝试显示一个对话框合并两个味精 – 2011-05-18 10:53:13