Tabs tabbar的Trigger.io活动选项卡

Tabs tabbar的Trigger.io活动选项卡,tabs,trigger.io,Tabs,Trigger.io,我在trigger.io应用程序中有一个tabbar,当前在每个选项卡的函数元素上都设置了setactive参数,因此在选择选项卡时会高亮显示该选项卡。虽然这和预期的一样,但我注意到如果我使用android上的后退按钮或应用程序中的内置软按钮返回 (history.back()) 高光丢失。现在我明白了为什么它会丢失,因为它只在点击时被明确告知高亮显示,但我想知道是否有一种方法可以通过编程触发高亮显示或活动状态,因此当我在选项卡之间导航并使用“后退”按钮时,它会为每个选项卡部分正确保持高亮显示状

我在trigger.io应用程序中有一个tabbar,当前在每个选项卡的函数元素上都设置了setactive参数,因此在选择选项卡时会高亮显示该选项卡。虽然这和预期的一样,但我注意到如果我使用android上的后退按钮或应用程序中的内置软按钮返回

(history.back())


高光丢失。现在我明白了为什么它会丢失,因为它只在点击时被明确告知高亮显示,但我想知道是否有一种方法可以通过编程触发高亮显示或活动状态,因此当我在选项卡之间导航并使用“后退”按钮时,它会为每个选项卡部分正确保持高亮显示状态?

最简单的方法可能是添加一个用于更新按钮状态的事件侦听器:

forge.event.backPressed.addListener(callback, error)

另见:

Antonie,我想你可能误解了我的问题。当按下android后退按钮时,我不想触发事件。我的应用程序底部有一个选项卡。每个选项卡都会在我的应用程序中打开一个部分,但如果我单击“上一步”按钮,而上一页是一个选项卡,则会返回到该页,但该选项卡不会突出显示。我想问题是,选项卡是否可以在选项卡范围之外访问,这意味着我可以使用某种类型的索引访问选项卡信息并触发它附加高亮显示的状态?