Чтобы показать пользовательский диалог, вам нужно создать пользовательский класс, расширив PopupScreen.
Как показано ниже.
class CustomPopUp extends PopupScreen
{
public CustomPopUp(Manager delegate)
{
super(delegate);
}
}
После создания пользовательского класса вам нужно взять менеджер, как.
VerticalFieldManager pop=new VerticalFieldManager();
pop.setBackground(BackgroundFactory.createSolidBackground(Color.BLUE));
LabelField lf=new LabelField("Invalid Location");
ButtonField btn=new ButtonField("OK",DrawStyle.HCENTER);
pop.add(lf);
pop.add(btn);
Нажмите Экран, если вы хотите отобразить диалог, как показано ниже.
UiApplication.getUiApplication().pushScreen(pop);
При нажатии кнопки вызова слушателя
UiApplication.getUiApplication().popScreen(pop);
Надеюсь, это поможет вам