У меня есть активность, которая раздувает представление при завершении веб-запроса.
Некоторые из виджетов этого представления должны быть привязаны к одному методу onClick
, поэтому у меня есть:
@OnClick({R.id.bt1, R.id.bt2, R.id.inflated_bt1, R.id.inflated_bt2})
public void onClick(View view) {
// ...
}
Поскольку R.id.inflated_bt1
и R.id.inflated_bt2
не существуют, когда приложение создано, оно генерирует исключение, предлагающее установить аннотацию @Optional
.
Требуемый вид 'inflated_bt1' с идентификатором XXXXXXXX для метода 'onClick' не найден. Если это представление необязательно, добавьте аннотацию @Optional.
Есть ли способ установить некоторые из представлений с аннотацией @Optional
и ввести их при раздутии представления? Или, есть ли другой способ сделать это?
Спасибо