я использовал абстрактный класс для реализации OnClickListener
,Скрыть мягкую клавиатуру на каждое событие OnClick
public abstract class HideKeyboardClickListener extends View implements View.OnClickListener {
public HideKeyboardClickListener(Context context) {
super(context);
setOnClickListener(this);
AppUtils.hideKeyboard((Activity) context);
}
@Override
public void onClick(View v) {
}
}
и использовали его как -
button.setOnClickListener(new HideKeyboardClickListener(mActivity) {
@Override
public void onClick(View v) {
// Handle Click
}
});
Но я не получаю никаких кликов события.
Если вы используете материнскую активность и implemens onClic kListener на нем .. и затем распространить эту активность на всю деятельность, то она, безусловно, будет работать. –
Затем мне нужно изменить весь код. – mjosh
no, yon не нужно менять весь код .. вам нужно только расширить эту родительскую активность. –