android-如何隐藏一个Snackbar,然后显示一个新的?
作者:互联网
我会无限期显示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 来源: https://codeday.me/bug/20191119/2033891.html