我将应用的屏幕设置为水平位置时出现问题。喜欢在标题中。好吧,在一开始我就把它添加到config.xml:<preference name="orientation" value="landscape"/>
。问题是它只能在一个方向上起作用。我的意思是它只将屏幕旋转到左侧。所以我决定使用一个cordova插件,我这样做了。我从npm使用了“cordova-plugin-screen-orientation”,我添加了
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
screen.lockOrientation('landscape');
}
到index.html。它工作正常。另一个问题是我的一些文件有这行代码:
function onBackKeyDown() {
navigator.app.exitApp();
}
在Android栏上单击此箭头后关闭应用程序。在点击此按钮之后,应用程序即被关闭,但它仍然在RAM中并且在单击此按钮后(图片) 你可以回到它并然后这个插件不再工作了。我的应用程序转向纵向。现在我的问题。我该怎么做才能避免它? Shoud我设置它以某种方式关闭RAM或有更好的方法来设置方向?感谢。