防止android控件点击事件重复提交

做项目的时候,遇到了一个问题:当点击一个按钮进行提交的时候,客户端与服务器之间进行交互,在这期间,你再次点击按钮进行提交。会出现什么情况呢?

很显然,同样的内容提交了多次,这就会出现很大的问题。

那么该如何来解决这个问题呢?

首先,我想到最简单的方法就是提交之后,让这个按钮变成不可点击状态。

 

public static void disabledView(final View v) {
		v.setClickable(false);
		new Handler().postDelayed(new Runnable() {

			@Override
			public void run() {
				v.setClickable(true);
			}
		}, 5000);
	}

你可能感兴趣的:(Android)