cómo cerrar una pantalla emergente en el Blackberry Bold
-
24-09-2019 - |
Pregunta
hey yo he mostrado una pantalla emergente cuando hago clic en un elemento de menú
Ahora quiero cerrar esa pantalla emergente cuando el usuario pulsa escapan key.but no funciona y permanecen atascados, hasta que yo haga clic en un botón en la ventana emergente = hasta la pantalla.
¿Cómo puedo lograr que ???? filtro es mi pantalla emergente mi código es :::
protected boolean keyChar(char c, int status, int time)
{
boolean retVal = false;
if (c == Characters.ESCAPE)
{
close();
UiApplication.getUiApplication().invokeLater(new Runnable()
{
public void run()
{
//UiApplication.getUiApplication().popScreen(filter);
UiApplication.getUiApplication().
popScreen(UiApplication.getUiApplication().getActiveScreen());//(filter);
}
});
retVal = super.keyChar(c,status,time);
}
return retVal;
}
Solución
i necesidad de reemplazar el método KeyChar en la pantalla emergente, buscar de escape y cierre
código:
popupscreen1=new PopupScreen(myverticalfieldmanager)
{
protected boolean keyChar(char c, int status, int time)
{
if (c == Characters.ESCAPE)
close();
return super.keyChar(c, status, time);
}
};
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow