我有一个自定义绑定适配器,我想通知它,但我不知道。试图通知像BR.gameButtonBackground按钮,它引发错误。 这是我的自定义绑定适配器
@BindingAdapter("app:gameButtonBackground")
public static void gameButtonBackground(View view, Competition competition) {
if (competition == null) {
view.setBackground(view.getContext().getResources().getDrawable(R.drawable.pro_game_button));
} else {
if (competition.getRemaining_promotion_date_time_in_seconds() < 0) {
view.setBackgroundResource(R.color.pro_game_text_color);
} else {
view.setBackgroundResource(R.color.pro_game_text_color_light);
}
}
}
如果我做的话就可以 notifyPropertyChanged(BR._all);
有什么主意吗?