come chiudere una schermata pop-up in BlackBerry Bold
-
24-09-2019 - |
Domanda
hey ho visualizzata una schermata pop-up quando clicco su una voce di menu
ora voglio chiudere quella schermata pop-up quando l'utente preme fuggire key.but non funziona e rimangono bloccati, finché non clicco su un pulsante sul pop = schermata.
come posso raggiungere questo ???? filtro è il mio schermo pop-up il mio codice è :::
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;
}
Soluzione
ho bisogno di eseguire l'override del metodo KeyChar a schermo pop-up, la ricerca di fuga e quindi chiudere
codice:
popupscreen1=new PopupScreen(myverticalfieldmanager)
{
protected boolean keyChar(char c, int status, int time)
{
if (c == Characters.ESCAPE)
close();
return super.keyChar(c, status, time);
}
};
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow