我有一个完美运行的sapui5移动应用程序。 Android设备有一个后退按钮。我想要实现的是,当您按下按钮时,应用程序应该导航回来。 在sapui5 mobile api中,可以使用此编码:
app.back();
现在的问题是我如何才能做到这一点? 我的android应用程序的活动有以下方法:
@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);
}
是否可以在我的活动中调用javascript中的app变量,然后告诉我的应用程序导航回来?
问候 燕姿
答案 0 :(得分:1)
我找到了解决问题的解决方案......我用以下代码编写了一个新的javascript文件:
function onBackKeyDown(){
// Handle here the BackButton
}
function onDeviceReady(){
document.addEventListener("backbutton", onBackKeyDown, false);
}
function init(){
document.addEventListener("deviceready", onDeviceReady, false);
}
我把它从phonegap api中取出并完美运行!
问候
燕姿