我有一个活动,在这个活动中,当点击一个按钮时,会打开一个碎片(比如说 Fragment A)。但是,如果我点击这个按钮超过一次,那么相同的碎片会重复打开,并且会互相重叠。那么我该如何避免这种行为呢?
我有一个活动,在这个活动中,当点击一个按钮时,会打开一个碎片(比如说 Fragment A)。但是,如果我点击这个按钮超过一次,那么相同的碎片会重复打开,并且会互相重叠。那么我该如何避免这种行为呢?
如果您想禁止用户打开同一片段超过一次,有几个选项:
isAdded()
添加到您的活动中,如果是,则不要再次添加它再次强调,从您的问题中无法清楚地了解片段的逻辑应该是什么。