Android 这是安卓API中的一个错误,还是我只是误解了定义?
在片段API中有一个方法叫做它,我想知道参数的定义方式是否有错误。它说: 隐藏如果片段现在隐藏,则为True;如果片段不可见,则为false 隐藏和不可见不共享同一定义,布尔值在两者之间创建关系,或者措辞不正确。我认为是后者。如果是这样的话,我应该向安卓汇报,还有人像我一样读这篇文章吗?或者对此有没有合理的解释?Android 这是安卓API中的一个错误,还是我只是误解了定义?,android,api,fragment,Android,Api,Fragment,在片段API中有一个方法叫做它,我想知道参数的定义方式是否有错误。它说: 隐藏如果片段现在隐藏,则为True;如果片段不可见,则为false 隐藏和不可见不共享同一定义,布尔值在两者之间创建关系,或者措辞不正确。我认为是后者。如果是这样的话,我应该向安卓汇报,还有人像我一样读这篇文章吗?或者对此有没有合理的解释?hidden属性与可见性正交片段可能被隐藏/显示,而不是启动/启动 要对用户可见,片段必须同时启动而不是隐藏 所以,碎片不可能被隐藏,但仍然是看不见的 “隐藏如果片段现在隐藏,则为Tr
hidden
属性与可见性正交<代码>片段可能被隐藏/显示,而不是启动/启动
要对用户可见,片段必须同时启动而不是隐藏
所以,碎片不可能被隐藏,但仍然是看不见的
“隐藏如果片段现在隐藏,则为True;如果未隐藏,则为false
可见。”
“现在隐藏”和“不可见”不一样吗
看起来应该是“…如果现在可见,则为false。”
问题在于,它似乎将“隐藏”和“可见”这两个词(还有一个isVisible()方法)进行了卷积;如果隐藏和不可见有两个不同的定义,那么它应该是“如果片段现在隐藏,则为真;如果片段现在未隐藏,则为假”。+1因为这是答案,因为它非常接近于回答问题,但仍然保留了真和假的实际含义。在这个布尔值中,有两个不同的状态,它们可能彼此无关,并被绑定在一起。当一个片段被隐藏而不可见时会发生什么?正确或错误都是可以接受的答案,这破坏了方法的要点。谢谢你的持续努力。