【问题标题】:resume event for Ios not fired in titanium?未在钛中触发的 Ios 的恢复事件?
【发布时间】:2019-01-31 14:08:33
【问题描述】:

我正在尝试调用它在 android 中工作但在 Ios 中不工作的 resue 事件。我为 Android 尝试了“恢复”,为 Ios 尝试了“恢复”。它不工作。

【问题讨论】:

  • 请给我们看一些代码。您如何注册活动?对于 Android,您需要一些自定义模块来获取正确的事件。对于 iOS,它是 Ti.App.addEventListener("resumed", function() {})
  • 我已经尝试过了,但它不起作用
  • 我想在单击后退按钮并导航到上一个窗口时调用 resume 方法
  • @faizal resume 方法仅在应用程序返回前台时触发。要在返回上一个窗口时调用一些代码,如果您按下返回按钮,您希望在窗口上使用 focus 事件侦听器。

标签: titanium appcelerator appcelerator-titanium appcelerator-mobile appcelerator-studio


【解决方案1】:

您可以添加“应用范围的事件侦听器”。根据文档,您有 resumeresumed

https://docs.appcelerator.com/platform/latest/#!/api/Titanium.App-event-resumed

Ti.App.addEventListener("resume", function () {

});

【讨论】:

  • 请记住,这适用于 iOS,但目前不适用于 Android。适当的恢复事件将在 8.0.1 中可用(至少它是编写本文时的当前里程碑)。目前你需要一个插件(bencoding.tools)或超级循环
猜你喜欢
  • 1970-01-01
  • 2016-01-27
  • 2021-07-31
  • 1970-01-01
  • 2020-11-11
  • 1970-01-01
  • 2016-01-14
  • 2017-10-27
  • 1970-01-01
相关资源
最近更新 更多