我正在查看由Gluon插件生成的Gluon移动代码,但在Javadoc中找不到com.gluonhq.charm.glisten.application.ViewStackPolicy值的描述。
我看着: https://docs.gluonhq.com/charm/javadoc/5.0.2/
final Item primaryItem = new ViewItem("Primary", MaterialDesignIcon.HOME.graphic(), PRIMARY_VIEW, ViewStackPolicy.SKIP);
最好在javadoc中描述ViewStackPolicy值,以解释这些值的含义,对视图的影响以及它们之间的差异。现在没有描述。
答案 0 :(得分:1)
我以为您没有找到我之前发送的确切链接,对不起,我没有帮助,希望这篇经过编辑的帖子更加清晰。 ViewStackPolicy基本上是一个堆栈,用于跟踪您查看的屏幕。因此,堆栈就是后进先出(后进先出)。假设有2个视图:view1和view2,所以Enumeration文字USE:如果将USE添加到view1,则将view1添加到该堆栈。然后,如果您将视图切换到view2,则可以单击Android后退按钮,它将返回到view1。 (因为它是最后进入堆栈的,因此它是第一个离开堆栈的),就像跳过一样:它跳过将视图添加到堆栈的操作,因此,如果您进入view2并单击“后退”按钮,它将返回view1之前的视图(如果有)最后清除:清除堆栈,希望这对您有所帮助,对以前的帖子表示抱歉。