如何确定“恢复”事件是不是是通过单击图标而不是在 appcelerator 钛中唤醒平板电脑触发的?

Posted

技术标签:

【中文标题】如何确定“恢复”事件是不是是通过单击图标而不是在 appcelerator 钛中唤醒平板电脑触发的?【英文标题】:How to find out if "resume" event is fired from click on an icon and not from waking up the tablet in appcelerator titanium?如何确定“恢复”事件是否是通过单击图标而不是在 appcelerator 钛中唤醒平板电脑触发的? 【发布时间】:2015-12-16 13:42:08 【问题描述】:

我有一个“恢复”事件侦听器,我希望能够与触发事件不同,因为用户单击了应用程序图标或用户锁定了平板电脑然后解锁。

【问题讨论】:

你能展示你的代码吗? @LuisMiguel 这是一个庞大而复杂的应用程序,我的事件监听器尚未实现。 这类问题过于宽泛/笼统,因此可能会被关闭。按照适当问题的指南在堆栈溢出中发布 【参考方案1】:

在 Obj-C/Swift 中似乎没有办法做到这一点,所以 Titanium 也是如此。虽然你也许可以做一个类似于https://***.com/a/19637857/4626813

【讨论】:

【参考方案2】:

还有一个名为 "resumed" Ti.App.addEventListener("resumed",function());

的事件监听器

这将在设备解锁时监听。

【讨论】:

以上是关于如何确定“恢复”事件是不是是通过单击图标而不是在 appcelerator 钛中唤醒平板电脑触发的?的主要内容,如果未能解决你的问题,请参考以下文章

如何以当前状态恢复现有任务

通过单击应用程序图标而不单击 IOS 10 上的通知来获取 PushNotification 用户信息(有效负载)

单击科尔多瓦中的应用程序图标启动器时如何恢复应用程序?

如何使用 vue.js 中的单击事件从数据表中删除行而不干扰计算函数

GMUClusterRendererDelegate 仅在渲染集群时才显示标记图标视图,而不是在该 swift 5 之前

仅在单击的函数内部而不是在 Type Script 代码的 UI 中更新可淘汰可观察值