2011-11-16 131 views
4

使用jquery mobile和phonegap框架開發移動應用程序。我的問題是相當基本的 - 你將如何利用應用程序關閉事件。場景 - 當用戶點擊關閉應用程序按鈕,如果應用程序正在進行一些處理,我想做一些清理 - 例如寫一些狀態碼到一個文件。我的應用程序無法完成退出。是否有關於應用程序關閉的事件,我們可以在phonegap或jquery中使用?在移動設備中處理應用程序關閉phonegap jquery mobile

我可以看到有關如何退出應用程序的參考資料,但在關閉某個應用程序時觸發事件時沒有任何提示。

目前正在使用phonegap/jquery mobile的黑莓應用程序。

編輯

對於BlackBerry,我們可以使用

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

不過,我不知道是否有什麼使用上的所有黑莓手機一貫處理事件後關閉的應用程序。

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

回答

1

見PhoneGap的API - >事件 - >暫停:

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

請問暫停事件被解僱時,應用程序的退出 - 例如 - 通過按下黑莓ESC鍵?我的印象是,只有當應用程序被降級到背景時纔會被解僱。 – user529265

+0

我對黑莓不甚瞭解,但也有'menubutton','endcallbutton'等事件。 – andlrc

相關問題