Estoy tratando de volver a la página anterior después de cargar un navegador, pero se necesitan tres clics de retroceso para hacerlo. Traté de anular el clic en el botón Atrás, pero todavía se necesitan tres clics. Solía siguiente código para cargar el navegador:Respaldo de Blackberry haga clic en
BrowserSession browserSession;
browserSession = Browser.getDefaultSession();
try{
browserSession.displayPage(mapLocation);
}catch(Exception e){
e.printStackTrace();
}
EDITAR copiado de respuesta por el usuario:
quiero ir a la pantalla anterior no la página previa en el navegador. El código para el botón de retroceso:
protected boolean keyDown(int keycode, int status) {
if(Keypad.key(keycode) == Keypad.KEY_ESCAPE) {
_theApp.popScreen(this);
return true;
}
return false;
}
¿De qué clase es parte el método keyDown? ¿Has intentado poner allí una impresión de depuración o un punto de interrupción para ver si se ejecuta? –
Si todavía está por aquí revise sus preguntas y marque las respuestas correctas como se aceptan marcando los iconos V vacíos debajo de su puntaje. Gracias. –