gpt4 book ai didi

android - Orientationchange 仅在第一次有效

转载 作者:行者123 更新时间:2023-11-30 04:26:14 26 4
gpt4 key购买 nike

我正在使用 jquerymobile 和 phonegap 开发我的 android 应用程序。我正在测试 orientationchange 以验证 jquerymobile 是否使用横向或纵向模式相应地管理布局。我不想在 orientationchange 事件中执行任何自定义操作,我只希望 jquerymobile css(媒体设置)适合我并重置 html5 页面上的项目。

但似乎只有第一次触发 orientationchange 事件。为了看到这一点,我创建了这个简单的 js:

$(window).bind( 'orientationchange', function(e){
navigator.notification.alert(jQuery.event.special.orientationchange.orientation());});

而且我发现警告消息仅在第一次方向更改事件(从纵向到横向)时显示。在第一条消息之后没有其他警报出现,所以我认为事件没有被触发。我遗漏了一些东西,可能是在配置或 Android list 上?非常感谢你提前。

最佳答案

我在为 2.3.3 (Android) 创建的 AVD 中看到了这种情况。作为测试,我设置了一个新的 AVD (2.2),这个问题在新的 AVD 中没有发生。此外,我将应用程序部署到我的物理手机 (2.3.4) 并进行了测试,手机上也没有出现问题。

我重新创建了有问题的 AVD 并使用了 Google API 10,而不是 Android 2.3.3。问题也发生在谷歌 AVD 下。因此,要么 2.3.3 AVD 中存在错误,要么 Android 2.3.3 本身存在错误。

希望这些信息有用。

关于android - Orientationchange 仅在第一次有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8452311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com