1

这是交易:

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

我使用 Titanium.Database 模块来缓存应用程序显示的传入数据。当用户按下主页按钮/关闭应用程序时,我想关闭()数据库(并可能执行一些其他操作)。在后台,一个应用程序可以在没有警告的情况下被终止(手动或系统),所以我想做一些清理以期待这个事件。

我看到 API 文档中提到的“暂停”、“恢复”和“恢复”事件,但它们仅适用于 iOS。

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

4

1 回答 1

1

您可以向 Android 中的当前活动添加事件侦听器:

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

或者

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

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

于 2012-08-27T14:06:48.473 回答