这是我的自定义视图代码。我试图防止多次点击此 EditText 但它仍然打开两个 EditStatusActivity 屏幕。为什么?
setOnClickListener(new OnClickListener() {
@Override
public void onClick(final View v) {
if(isClicked) {
return;
}
isClicked = true;
setEnabled(false);
setClickable(false);
final Intent intent = new Intent(activity, EditStatusActivity.class);
intent.putExtra(STATUS, currentStatus);
activity.startActivityForResult(intent, EDIT_STATUS_REQUEST_CODE);
isClicked = false;
setEnabled(true);
setClickable(true);
}
});