我有一个运行完美的 sapui5 移动应用程序。 android 设备有一个后退按钮。我想要实现的是,当您按下按钮时,应用程序应该导航回来。 在 sapui5 移动 api 中,可以使用此编码:
app.back();
现在的问题是我怎样才能做到这一点? 我的 android 应用程序的 Activity 具有以下方法:
@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);
}
是否可以从我的 Activity 调用 javascript 中的 app 变量,然后告诉我的应用程序返回导航?
问候语 史蒂夫
最佳答案
我找到了解决问题的方法...我用以下代码编写了一个新的 javascript 文件:
function onBackKeyDown(){
// Handle here the BackButton
}
function onDeviceReady(){
document.addEventListener("backbutton", onBackKeyDown, false);
}
function init(){
document.addEventListener("deviceready", onDeviceReady, false);
}
我把它从 phonegap api 中取出来并且工作得很好!
问候
史蒂夫
关于android - Android 设备上的 Sapui5 后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19334914/