【发布时间】:2016-05-07 16:33:09
【问题描述】:
我想在我的令牌失效时显示一个snackBar。小吃吧将附加一个动作来“刷新”令牌。
SnackBar outerSnackBar;
outerSnackBar = Snackbar.make(coordinatorLayout,
"Your request is unauthorized. Please refresh your token",
Snackbar.LENGTH_INDEFINITE).setAction("Refresh"), new View.OnClickListener() {
@Override
public void onClick(View v) {
outerSnackBar.setAction("", null);
outerSnackBar.setText("Refreshing");
outerSnackBar.show();
}
}).show();
当我单击snackBar 的“刷新”操作按钮时,我希望现有snackBar 的文本更改为“刷新”并显示操作,因此这是我在onClickListener 中编写的代码。
但是,当我单击“刷新”操作按钮时,小吃栏会自行消失。
是否可以修改现有小吃店的文本和操作?
【问题讨论】: