虽然,我在我的应用程序中使用导航模式,但我没有得到预期的结果。之前已经问过相关问题,但这没有帮助。我再把我的观点放在这里一次。
用户会问“告诉我新闻”
期待
- 我们会给用户选项,例如 1:体育新闻 2:经济新闻 3:一般新闻
- 用户将通过说第二个来选择或用户将单击该选项
- 将输入作为经济新闻,并会给用户一些详细的新闻
实际发生
- 用户将获得选项,用户选择第二个。
- 第二个选项再次弹出,然后您必须单击该选项才能获取新闻快讯。
我的result-view
包含list-of
, navigation-mode
, where-each
, layout-macro
.
现在,我有三个文件来实现这一点。
NewsChoice_Result.view.bxb
,NewsChoice.layout.bxb
和NewsChoice_Details.layout.bxb
方案 2
在这里news.js
有硬编码的值和用户的固定选项......在我的情况下,我必须根据输入显示用户动态选项。例如.. ummmm... 如果用户这么说,请给我有关英格兰足球运动员的详细信息。在此,我将以英格兰为输入,从英格兰足球队中获取所有最好的球员,并为用户提供 5 个选项。现在用户可以通过说第一个、第二个或第三个来选择,或者只需单击或用户也可以说出名称..所以它应该转到结果页面。
我不能复制粘贴这里涉及的所有文件。所以请让我知道我该如何实现,我想要什么?如果你们需要任何其他信息,请告诉我。