Android中防止Toast一直点击一直弹出

在使用工作中经常使用Toast,如果用户连续点击很多下按钮,可能Toast显示一两分钟也不会消失,这就给我们的用户造成了困扰。以下是解决办法:

private int num = 0;//连续点击的次数
private static Toast toast;

private Toast getInstanceToast(Context context) {
if (toast == null) {
synchronized (TestActivity.this) {
if (toast == null) {
toast = new Toast(context);
}
}

}
return toast;
}

上一篇:Menu相关


下一篇:安卓学习2