如何确定“恢复”事件是不是是通过单击图标而不是在 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 之前