Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.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
Java Phonegap deviceready事件_Java_Javascript_Android_Cordova - Fatal编程技术网

Java Phonegap deviceready事件

Java Phonegap deviceready事件,java,javascript,android,cordova,Java,Javascript,Android,Cordova,关于这件事我有个问题,Devicerady document.addEventListener('deviceready', function() { app.init(); }, false); 每次设备(我在安卓2.3上工作)向一侧倾斜时(因此显示器变宽),都会触发该事件。我想这是预期的行为,但是有什么方法可以防止它,因为我的应用程序只需要初始化一次吗?这里是解决方案的链接 加入 android:configChanges="keyboardHidden|orientation"

关于这件事我有个问题,Devicerady

document.addEventListener('deviceready', function() {
    app.init();
}, false);

每次设备(我在安卓2.3上工作)向一侧倾斜时(因此显示器变宽),都会触发该事件。我想这是预期的行为,但是有什么方法可以防止它,因为我的应用程序只需要初始化一次吗?

这里是解决方案的链接

加入

android:configChanges="keyboardHidden|orientation"

对于您在AndroidManifest.xml文件中的活动,它告诉应用程序您将自己处理配置更改。

希望以更正确的方式回答这个问题,但我需要指出,快速破解的答案是
app.init=function(){}就在
app.init()
call之后:PStarred明天会回来!很好的猜测,但是看起来DOM每次都会被重新加载。所以改变javascript恐怕不行。我不认为有什么办法可以解决这个问题,我很确定这就是我们想要的设计(想想市场应用程序,它也会做同样的事情)。你可能只是想禁用应用程序的横向旋转<代码>
哦,如果我听起来很刺耳,对不起,英语不是我的主要语言。第二个解决方案是个好主意,我会研究的!