Cordova Phonegap和UI5方向改变

Cordova Phonegap和UI5方向改变,cordova,sapui5,Cordova,Sapui5,我正在使用SAP UI5和Phonegap为移动设备开发一个应用程序。此应用程序始终以垂直方向显示,不关心方向的更改。 我补充说: window.addEventListener( "orientationchange", function() { // Announce the new orientation number location.reload(); }, false); 但对方向的改变仍然没有反应 在config.

我正在使用SAP UI5和Phonegap为移动设备开发一个应用程序。此应用程序始终以垂直方向显示,不关心方向的更改。 我补充说:

window.addEventListener(
     "orientationchange",
     function() {
         // Announce the new orientation number
         location.reload();
     }, false);
但对方向的改变仍然没有反应

在config.xml中,Orition设置为:
在UI5文档的config.xml中:

方向和方向的变化

sap.ui.Device.orientation对象保存方向信息:

横向:指示当前方向是否为横向的标志

纵向:指示当前方向是否为纵向的标志

由于用户旋转设备而更改方向时,浏览器会触发orientationchange事件,因此您也可以处理这种情况。在某些情况下,此事件似乎会延迟,因此设备API也会根据浏览器的窗口大小调整事件触发自己的方向更改事件,该事件在移动设备上发生在方向更改时:

sap.ui.Device.orientation.attachHandler(function(evt) {
   if (evt.getParameters().landscape) {
      // do something...
   }
});

但是我如何强制重新启动屏幕并以正确的方向显示它呢?