Я использую аннотированные атрибуты во всем своем проекте Android для привязки View
s и событий к полям и методам.
@BindView(R.id.textViewOrderId)
TextView textViewOrderId;
@OnClick(R.id.buttonDateFilter)
public void onButtonDateFilter(View view) {...}
Миграция с ButterKnife стала немного дороже. Я хотел бы прояснить несколько вещей об этом новом изменении плагина Gradle,
- Как неконечные идентификаторы ресурсов повлияют на мой текущий проект?
- Придется ли мне навсегда отказаться от ButterKnife, если я обновлю плагин Gradle?
- Насколько эффективен класс
R2
, упомянутый в этой записи Reddit?