ventanas - se ha producido un problema al establecer una conexion segura blackberry 9320
cómo cerrar una pantalla emergente en blackberry bold (1)
Necesito anular el método de keychar en la pantalla emergente, buscar escape y luego cerrar
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);
}
};
Hola, he mostrado una pantalla emergente cuando hago clic en un elemento del menú
ahora quiero cerrar esa pantalla emergente cuando el usuario presiona la tecla de escape. Pero no funciona y permanece bloqueado, hasta que hago clic en un botón en la pantalla emergente =.
¿cómo puedo lograr eso ??? 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;
}