Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
屏幕方向在android eclipse构建中不起作用_Android_Eclipse_Jquery Mobile_Cordova_Screen Orientation - Fatal编程技术网

屏幕方向在android eclipse构建中不起作用

屏幕方向在android eclipse构建中不起作用,android,eclipse,jquery-mobile,cordova,screen-orientation,Android,Eclipse,Jquery Mobile,Cordova,Screen Orientation,我开发了一个jquery mobile+phonegap应用程序。当我从build.phonegap.com创建apk时,应用程序屏幕方向工作得非常好。现在我已经在eclipse中制作了一个android项目,导入了cordova,一切都很好,但不是屏幕方向。由于屏幕调整不当,以下功能无法启动。当我旋转屏幕时,控制被带到应用程序的主屏幕 代码如下: window.onresize=function(){ // I adjust screen here }; var _orientati

我开发了一个jquery mobile+phonegap应用程序。当我从build.phonegap.com创建apk时,应用程序屏幕方向工作得非常好。现在我已经在eclipse中制作了一个android项目,导入了cordova,一切都很好,但不是屏幕方向。由于屏幕调整不当,以下功能无法启动。当我旋转屏幕时,控制被带到应用程序的主屏幕

代码如下:

window.onresize=function(){
    // I adjust screen here
};

var _orientation=null;

$(window).bind('orientationchange', _orientationHandler);
function _orientationHandler(event){
   if(event.orientation){
        _orientation=event.orientation; 
    } 
}

你不是在使用旧版本的phonegap吗?我使用了build.phonegap.com编写的同一个phonegap.js和cordova.js。但从eclipse制作apk之后,问题就出现了。phonegap不仅仅是js文件,实际上,当您以推荐的方式安装phonegap时,您不会复制phonegap.js或cordova.js,而是由CLI自动复制。您遇到的问题在phonegap 2.x中很常见,我们不知道它到底是什么时候被更正的,我们必须通过修补主类JavaGile来解决这个问题。没有更多的问题与PooGelp3.Xi使用CordoVA的最后一个构建,这不是问题,我发现了这个问题,实际上Android在屏幕方向上重新启动了应用程序。