Я использую настраиваемое диалоговое окно в своем приложении.Он отлично работает в большинстве сценариев.
Я использовал класс 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();
}
}
}
Проблема возникает, когда мне нужно отобразить два сообщения одновременно.В этом случае второе сообщение приходит поверх первого.Как я могу решить эту проблему?Пожалуйста, помогите мне.
Заранее спасибо.