我在我的應用程序中使用自定義對話框。它在大多數情況下工作正常。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