Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 这是安卓API中的一个错误,还是我只是误解了定义?_Android_Api_Fragment - Fatal编程技术网

Android 这是安卓API中的一个错误,还是我只是误解了定义?

Android 这是安卓API中的一个错误,还是我只是误解了定义?,android,api,fragment,Android,Api,Fragment,在片段API中有一个方法叫做它,我想知道参数的定义方式是否有错误。它说: 隐藏如果片段现在隐藏,则为True;如果片段不可见,则为false 隐藏和不可见不共享同一定义,布尔值在两者之间创建关系,或者措辞不正确。我认为是后者。如果是这样的话,我应该向安卓汇报,还有人像我一样读这篇文章吗?或者对此有没有合理的解释?hidden属性与可见性正交片段可能被隐藏/显示,而不是启动/启动 要对用户可见,片段必须同时启动而不是隐藏 所以,碎片不可能被隐藏,但仍然是看不见的 “隐藏如果片段现在隐藏,则为Tr

在片段API中有一个方法叫做它,我想知道参数的定义方式是否有错误。它说:

隐藏如果片段现在隐藏,则为True;如果片段不可见,则为false

隐藏和不可见不共享同一定义,布尔值在两者之间创建关系,或者措辞不正确。我认为是后者。如果是这样的话,我应该向安卓汇报,还有人像我一样读这篇文章吗?或者对此有没有合理的解释?

hidden
属性与可见性正交<代码>片段可能被隐藏/显示,而不是启动/启动

要对用户可见,片段必须同时启动而不是隐藏

所以,碎片不可能被隐藏,但仍然是看不见的

“隐藏如果片段现在隐藏,则为True;如果未隐藏,则为false 可见。”

“现在隐藏”和“不可见”不一样吗

看起来应该是“…如果现在可见,则为false。”


问题在于,它似乎将“隐藏”和“可见”这两个词(还有一个isVisible()方法)进行了卷积;如果隐藏和不可见有两个不同的定义,那么它应该是“如果片段现在隐藏,则为真;如果片段现在未隐藏,则为假”。+1因为这是答案,因为它非常接近于回答问题,但仍然保留了真和假的实际含义。在这个布尔值中,有两个不同的状态,它们可能彼此无关,并被绑定在一起。当一个片段被隐藏而不可见时会发生什么?正确或错误都是可以接受的答案,这破坏了方法的要点。谢谢你的持续努力。