
我会无限期显示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,然后显示一个新的?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)