android-如何隐藏一个Snackbar,然后显示一个新的?

android-如何隐藏一个Snackbar,然后显示一个新的?,第1张

概述我会无限期显示Snackbar.如果蓝牙关闭,我想将其隐藏并显示一个新的蓝牙,以告诉用户必须打开蓝牙.在显示新的Snackbar之前,我将其关闭了,但是仍然只有旧的Snackbar保持可见.activeSnackbar.dismiss();Snackbar.make(parent,"Bluetoothisoff",Snackbar.LENGTH_INDEFINITE)

我会无限期显示Snackbar.如果蓝牙关闭,我想将其隐藏并显示一个新的蓝牙,以告诉用户必须打开蓝牙.在显示新的Snackbar之前,我将其关闭了,但是仍然只有旧的Snackbar保持可见.

activeSnackbar.dismiss();Snackbar.make(parent, "Bluetooth is off", Snackbar.LENGTH_INDEFINITE)            .setAction("Turn on", new VIEw.OnClickListener() {                @OverrIDe                public voID onClick(VIEw v) {                    BluetoothUtil.enableBluetooth(main);                }            }).show()

如何在显示新的Snackbar之前使其消失?

解决方法:

您无需为此做任何特殊的事情,只需制作下一个Snackbar并显示它,它将使旧的Snackbar消失而无需调用dismiss方法.

总结

以上是内存溢出为你收集整理的android-如何隐藏一个Snackbar,然后显示一个新的?全部内容,希望文章能够帮你解决android-如何隐藏一个Snackbar,然后显示一个新的?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1120590.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存