这是交易:
我正在使用Appcelerator Titanium构建移动应用程序。它将部署到iOS和Android设备。
我使用Titanium.Database模块来缓存应用程序显示的传入数据。当用户按下主页按钮/取消应用程序时,我想关闭()数据库(并可能执行一些其他操作)。在后台,可以在没有警告的情况下(手动或通过系统)杀死应用程序,因此我希望在预期此事件时进行一些清理。
我看到了API文档中提到的“暂停”,“恢复”和“恢复”事件,但它们只是iOS版本。
所以....我如何在Android上处理业务?
答案 0 :(得分:1)
您可以在Android中为当前活动添加事件监听器:
Ti.Android.currentActivity.addEventListener('pause', callback);
或
Ti.Android.currentActivity.addEventListener('resume', callback);
也许你问的是如何在iOS上做到这一点?我会尝试使用窗口监听器来“聚焦”和“模糊”。