2011-11-16 59 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

相关问题