2011-12-09 9 views
1

私はjquerymobileとphonegapを使用して構築されたアンドロイド用に私のアプリを開発しています。 jquerymobileがlanscapeまたはportraitモードでレイアウトを管理していることを確認するためにorientationchangeをテストしています。私はorientationchangeイベントでカスタムアクションを望んでいません、私はjquerymobile css(メディア設定)が私のために働き、html5ページのアイテムをリセットしたいだけです。Orientationchangeはじめて動作します

しかし、orientationchangeイベントが初めて発生するようです。それを見るために、私はこの単純なjsの作成:

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

をそして私は警告メッセージのみ(縦から横へ)第1の配向変化イベントで示されていることを発見しました。この最初のメッセージの後、他のアラートは表示されないので、私はイベントがより解雇されないと主張します。 設定やAndroidのマニフェストに何か不足していますか?事前にどうもありがとうございました。

答えて

1

私は2.3.3(Android)用に作成したAVDでこれが起こっているのを見ていました。テストとして私は新しいAVD(2.2)をセットアップしましたが、この問題は新しいAVDでは発生しませんでした。また、私は私の物理的な電話(2.3.4)にアプリを展開し、テストしたが、問題は電話でも発生しませんでした。

問題のAVDを再作成し、Android 2.3.3の代わりにGoogle API 10を使用しました。問題はgoogle AVDでも発生しました。したがって、2.3.3 AVDのバグか、Android 2.3.3のバグがあります。

この情報は役に立ちます。

関連する問題