私はhtml5とjavascriptで書かれたアプリを持っています.このアプリは縦向きモードでのみ使用する必要があるため、android:screenOrientation="portrait"
. 次に、設定から画面の自動回転を無効にして、phonegapを使用してAndroidデバイスに展開しましたが、少し問題が発生しました。このアプリでは、ユーザーが写真を撮ることができます。そのために私は使用しています
navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 100});
なんらかの理由で、ポートレートモードで写真を撮ると、システムがランドスケープモードで回転し、写真の後、Androidがアプリをランドスケープモードでリロードしようとすると、アプリがクラッシュします..
アプリから写真アプリへの移行で回転をブロックするにはどうすればよいですか? 私も設定しようとしましcorrectOrientation:true
たが、うまくいきません。
修繕!!!!適切な場所に置くandroid:configChanges="orientation|keyboardHidden">
とうまくいきました!