是否有必要在android中隐藏SnackBarLayout之前检查isShown()?

时间:2015-11-27 17:29:50

标签: java android

我不确定这是否是一个天真的问题,我是Android新手,无法找到答案。

我有一个SnackbarLayout,我想隐藏它,所以我使用方法SnackbarLayout.hide(),现在是否有必要在隐藏它之前检查SnackbarLayout.isShown()? 执行此检查是否比不执行此检查具有显着优势? 另一种情况是SnackbarLayout在不同的片段中,因此没有在屏幕上显示,但我想隐藏它,以便如果用户返回到片段,它应该被隐藏,在这种情况下我该怎么办?根据isShown是否为真,我无法隐藏,它不起作用。

更新我找到的内容: 如果第二部分隐藏它是否在其他片段中可见,我使用isSnackbarVisible()而不是isShown()。正如其名称所暗示的那样,前者在用户看不到时会成立,但如果其设置为其他片段的隐藏则为

0 个答案:

没有答案