无法执行屏幕导航并从屏幕返回

时间:2019-06-12 11:34:18

标签: roku brightscript

我的Roku频道上有一个4-5的屏幕。但是当我从一个屏幕导航到另一个屏幕时,我遇到了一个问题。我必须使用一些逻辑,但我认为这不是我所做的正确方法。我已经遇到以下问题 从一个屏幕导航到另一个屏幕 2-从屏幕返回

我通过执行以下过程完成了导航 1-我已经在首页中声明了所有屏幕 2-当我需要导航时,我只会追加该屏幕并将其显示并聚焦,当我单击返回时将其隐藏。

用于从一个屏幕导航到另一屏幕

 m.top.AppendChild(m.ChapterDetails)
m.ChapterDetails.setFocus(true)
m.ChapterDetails.visible="true"

因此它将导航到ChapterDetails屏幕,当我单击后退时,我将其返回false,因此它将进入我的后退键事件的第一个屏幕,在这里我将隐藏

m.ChapterDetails.setFocus(false)
m.ChapterDetails.visible="false"

你能建议我有什么办法处理这件事吗?

1 个答案:

答案 0 :(得分:0)

在代码中添加一件事:

m.ChapterDetails.close = true

Roku导航第一个关闭屏幕是必需的。关闭第一个屏幕后,将打开第二个屏幕。