如何防止同一片段在Android体系结构导航组件中多次打开?

时间:2019-01-26 11:26:57

标签: android android-fragments android-architecture-navigation

我有一个活动,其中单击一个活动中的按钮会打开一个片段(例如Fragment A)。但是,当我多次点击此按钮时,同一片段会多次打开,并且彼此重叠。那么如何防止这种行为呢?

1 个答案:

答案 0 :(得分:0)

如果要禁止用户多次打开同一片段,则没有什么选择:

  1. 在首次点击时禁用-或删除触发器的点击监听器
  2. 检查活动中的某个片段isAdded()是否正确,然后不要再次添加

同样,从您的问题出发,不清楚片段的逻辑应该是什么。