【问题标题】:How can I make the Android back button route correctly?如何正确设置 Android 后退按钮路由?
【发布时间】:2016-09-18 05:29:00
【问题描述】:

我正在开发一个由 Trigger.io 使用 Android 的 WebView 打包的网络应用程序。为了保持正常的后退按钮功能,Trigger 提供了 forge.event.backPressed.preventDefault

当从 点这被称为向前,允许应用程序处理事件 本身使用 forge.event.backPressed.addListener。

https://trigger.io/docs/current/api/core/event.html#forgeeventbackpressedpreventdefaultcallback-error

问题:

  1. 如果不阻止返回按钮的默认行为,则每次按下返回按钮都会跳过一些导航历史记录。
  2. 当默认行为被阻止并且我“使用 forge.event.backPressed.addListener 处理事件 [我自己]”时,按下后退按钮仍会跳过历史记录。

【问题讨论】:

    标签: trigger.io


    【解决方案1】:

    谢天谢地,解决方案非常简单。 Trigger 似乎对此有一些误导性的文档。

    只需调用 forge.event.backPressed.preventDefault,但不要使用 forge.event.backPressed.addListener。这允许后退按钮的路由与浏览器中的路由相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-15
      • 2017-03-04
      • 2019-05-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多