我们在做一些业务的时候,需要友好的给用户提示,比如Toast就是其中一种,但是如果用户连续点击多次,那么Toast显示时间就长了,这样对用户的体验不是很好,因为连续Toast,它的时间是累加的,这就是导致为什么连续点击Toast长时间显示的问题,那么有没有好的解决方案呢?当然是有了
private Toast toast = null;
private void showTextToast(String msg) {
if (toast == null) {
toast = Toast.makeText(getApplicationContext(), msg, Toast.LENGTH_SHORT);
} else {
toast.setText(msg);
}
toast.show();
}