/ / Botón de retroceso de Sapui5 en el dispositivo Android: Android, actividad de Android, botón de retroceso, sapui5

Botón Atrás Sapui5 en dispositivo Android - android, android-activity, botón Atrás, sapui5

Tengo una aplicación móvil sapui5 que correperfectamente. El dispositivo Android tiene un botón de retroceso. Lo que quiero lograr es que al presionar el botón la aplicación deba navegar hacia atrás. En la api móvil sapui5 es posible con esta codificación:

app.back();

La pregunta ahora es ¿cómo puedo hacer esto? La actividad de mi aplicación de Android tiene el siguiente método:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
//Here you should navigate one view back
}
return super.onKeyDown(keyCode, event);
}

¿Es posible llamar desde mi actividad la variable de aplicación en javascript y luego decirle a mi aplicación que regrese?

Saludos Stef

Respuestas

1 para la respuesta № 1

Encontré una solución para resolver el problema ... Escribí un nuevo archivo javascript con el siguiente código:

function onBackKeyDown(){
// Handle here the BackButton
}

function onDeviceReady(){
document.addEventListener("backbutton", onBackKeyDown, false);
}

function init(){
document.addEventListener("deviceready", onDeviceReady, false);
}

¡Saqué esto de la api phonegap y funciona perfectamente!

Saludos

Stef