用于清理资源的应用终止事件

时间:2012-05-23 22:11:23

标签: events titanium appcelerator exit termination

这是交易:

我正在使用Appcelerator Titanium构建移动应用程序。它将部署到iOS和Android设备。

我使用Titanium.Database模块来缓存应用程序显示的传入数据。当用户按下主页按钮/取消应用程序时,我想关闭()数据库(并可能执行一些其他操作)。在后台,可以在没有警告的情况下(手动或通过系统)杀死应用程序,因此我希望在预期此事件时进行一些清理。

我看到了API文档中提到的“暂停”,“恢复”和“恢复”事件,但它们只是iOS版本。

所以....我如何在Android上处理业务?

1 个答案:

答案 0 :(得分:1)

您可以在Android中为当前活动添加事件监听器:

Ti.Android.currentActivity.addEventListener('pause', callback);

Ti.Android.currentActivity.addEventListener('resume', callback);

也许你问的是如何在iOS上做到这一点?我会尝试使用窗口监听器来“聚焦”和“模糊”。

相关问题