两个点击事件触发同一事件
View.OnClickListener getSmsClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
if (ApplicationApp.clickInterval(1000))
return;
usernameStr = user_phone_et.getText().toString();
if (UserHelper.isMobilePhone(usernameStr)) {
if (timeDelete <= 0) {
smsAuthHelper.auth(0, SMSAuthHelper.SMSAUTH_SBLUE);
}
} else {
Toast.makeText(context, "请输入11位正确的手机号码!", Toast.LENGTH_SHORT).show();
}
}
};
get_smscode_tv.setOnClickListener(getSmsClick);
reget_smscode_tv.setOnClickListener(getSmsClick);
隐藏输入框事件
View.OnTouchListener hideKeyBoard = new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN)
if (KeyBoardOper.isKeyBoardOpen(context)) {
KeyBoardOper.hideKeyBoard(context, chooseStart);
}
return false;
}
};
mainView.setOnTouchListener(hideKeyBoard);
mSwipeRefresh.setOnTouchListener(hideKeyBoard);