如何等待 Snackbar ?我想知道什么时候关门
How to wait to Snackbar ? I want to know when it is closed
我想在 Snackbar 关闭时得到通知。
在 activity 中我使用 Snackbar
然后我调用另一个 activity 我想显示 Snackbar
并且当它已经关闭时想要 startActivity(NextActivity)
.
我该如何管理它?
定义一个动作
.setAction("Go To Next Activity", mOnClickListener);
定义onClickListenet如下:
mOnClickListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
snackBar.dismiss(); // to close the snackbar
// startActivity(nextActivityIntent)
}
};
Snackbar.make(view, "Some text", Snackbar.LENGTH_SHORT)
.setCallback(new Snackbar.Callback() {
@Override
public void onDismissed(Snackbar snackbar, int event) {
super.onDismissed(snackbar, event);
startActivity(this, NextActivity.class);
}
}).show();
我来晚了,但我希望它对你有用
Scaffold.of(thisContext).showSnackBar(snackBar).closed.then((value){
print('snackbar closed');
});
我想在 Snackbar 关闭时得到通知。
在 activity 中我使用 Snackbar
然后我调用另一个 activity 我想显示 Snackbar
并且当它已经关闭时想要 startActivity(NextActivity)
.
我该如何管理它?
定义一个动作
.setAction("Go To Next Activity", mOnClickListener);
定义onClickListenet如下:
mOnClickListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
snackBar.dismiss(); // to close the snackbar
// startActivity(nextActivityIntent)
}
};
Snackbar.make(view, "Some text", Snackbar.LENGTH_SHORT)
.setCallback(new Snackbar.Callback() {
@Override
public void onDismissed(Snackbar snackbar, int event) {
super.onDismissed(snackbar, event);
startActivity(this, NextActivity.class);
}
}).show();
我来晚了,但我希望它对你有用
Scaffold.of(thisContext).showSnackBar(snackBar).closed.then((value){
print('snackbar closed');
});