обработка закрытия приложений в мобильных устройствах phonegap jquery mobile - PullRequest
4 голосов
/ 16 ноября 2011

Работа над мобильным приложением с использованием jquery mobile и phonegap framework.Мой вопрос довольно простой - как бы вы подключились к событиям закрытия приложений.Сценарий - когда пользователь нажимает кнопку закрытия приложения, если приложение находится в процессе какой-либо обработки, я хотел бы выполнить некоторую очистку - например, записать некоторые коды состояния в файл.Мое приложение не может сделать чистый выход.Есть ли событие для закрытия приложения, в которое мы могли бы войти или в phonegap, или в jquery?

Я мог видеть ссылки о том, как выйти из приложения, но ничего при нажатии на событие, которое срабатывало, когда кто-то закрывал приложение.

В настоящее время работаем над приложением blackberry, используя phonegap / jquery mobile.

EDIT

Для ежевики мы можем использовать

blackberry.system.event.onHardwareKey(blackberry.system.event.KEY_BACK, 
function() { 
             alert('back button pressed');               
         }); 

Однако я не уверен, что использовать, чтобы закрыть приложение после последовательной обработки события на всех телефонах Blackberry.

navigator.app.exitApp() or 
device.exitApp()

1 Ответ

1 голос
/ 16 ноября 2011

См. Api phonegap -> события -> пауза:

http://docs.phonegap.com/en/1.2.0/phonegap_events_events.md.html#pause
...