У меня проблема с orientationchange
в титановом appcelerator.При перемещении между вкладками событие orientationchange
не срабатывает при переключении между портретом и пейзажем.
Вот мой код
Titanium.Gesture.addEventListener('orientationchange', function(e){
var alertDialog = Ti.UI.createAlertDialog({
title: "Alert",
message: "Orientation is "+ e.orientation,
buttonNames: ['OK'],
cancel:0
});
alertDialog.show();
});
Вот шаги воспроизведения:
- Переключитесь на вкладку 2, а затем войдите в ландшафтный режим (появляется предупреждение).
- Переключитесь на вкладку 1, переведите телефон в портретный режим (предупреждение не отображается).
- Событиене происходит.(Последующие события запускаются как обычно (появляется предупреждение))
У кого-нибудь есть идеи по поводу обходного пути?Мне это нужно, потому что я должен изменить представление onorientationchange
.Я использую Titanium Appcelerator 1.2.2, мобильная версия 1.6, Api 2.2