做项目的时候,遇到了一个问题:当点击一个按钮进行提交的时候,客户端与服务器之间进行交互,在这期间,你再次点击按钮进行提交。会出现什么情况呢?
很显然,同样的内容提交了多次,这就会出现很大的问题。
那么该如何来解决这个问题呢?
首先,我想到最简单的方法就是提交之后,让这个按钮变成不可点击状态。
public static void disabledView(final View v) {
v.setClickable(false);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
v.setClickable(true);
}
}, 5000);
}