Как мы все знаем, используя Sencha Touch и Cordova/Phonegap, мы можем создавать собственные приложения для Android. Здесь, в этом блоге, я упомяну 3 основные проблемы, с которыми нам приходится сталкиваться при использовании Sencha Touch с Cordova и создании собственного приложения. Все три проблемы связаны с событием Android Back Button.

1) Нажмите кнопку «Назад» на Android

Большинство пользователей Android очень привыкли к кнопке возврата телефона Android, а платформа Sencha Touch очень удобна для пользователя с iOS. С приложением Sencha Touch на Android, если вы нажмете кнопку «Назад» на телефоне, оно выйдет из приложения, а не вернется к предыдущему экрану. Потому что это обратное событие не обрабатывается должным образом фреймворком Sencha Touch. Чтобы решить эту проблему, вам нужно связать событие нажатия клавиши возврата Android с кордовой и добавить свою логику, чтобы вернуться к предыдущему экрану. Я упоминал об этом в своем блоге.

Пожалуйста, проверьте Событие кнопки «Назад Cordova Android»

2) Скрыть сенсорные панели Sencha при нажатии клавиши «Назад»

Мы знаем, что сенсорное поле выбора сенча, средство выбора даты, лист действий показывает средство выбора, из которого можно выбирать элементы. Обычно в Android эти типы сборщиков отклоняются, когда пользователь нажимает кнопку возврата Android. Кнопка в случае касания сенчи. Этот тип средств выбора представляет собой не что иное, как плавающие панели, которые не скрываются при нажатии клавиши «Назад». Чтобы решить эту проблему, вам нужно связать событие нажатия клавиши возврата Android с кордовой и добавить свою логику, чтобы вернуться к предыдущему экрану. Я упоминал об этом в своем блоге.

Пожалуйста, проверьте Sencha Touch Hide Pickers на Android Нажмите клавишу «Назад»

3) Скрыть окно оповещения Sencha Touch при нажатии клавиши «Назад»

В Sencha Touch у нас есть окна предупреждений и подтверждения. Обычно в Android диалоги этого типа закрываются, когда пользователь нажимает кнопку возврата Android. Кнопка в случае касания сенчи, этот тип предупреждений представляет собой не что иное, как плавающие панели, которые не скрываются при нажатии клавиши «Назад». Чтобы решить эту проблему, вам нужно связать событие нажатия клавиши возврата Android с кордовой и добавить свою логику, чтобы вернуться к предыдущему экрану. Я упоминал об этом в своем блоге.

Пожалуйста, проверьте Sencha Touch Hide Alert Box на Android Нажмите клавишу «Назад»