Я только начал работать с библиотекой и написал нож для масла следующего кода:не обнаруживает нож для масла источник события
class myActivity extends AppCompatActivity
{
@BindView(R.id.button) Button app1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
}
public void selectApp(View b)
{
Button clicked=(Button)b;
if(clicked==app1)
Toast.makeText(this,"First App clicked",Toast.LENGTH_LONG).show();
}
}
здесь selectApp присоединен через OnClick в файле представление XML. Но проблема нажата == app1 возвращает false даже при нажатии приложения1. Вызывается метод, но условие if приходит ложным. Может кто-нибудь уточнить.
Благодаря
В onCreate даже после вызова ButterKnife.bind app1 все еще идет null. почему clicked == app1 возвращает false, вероятно, это app1 = null отвечает за это – user2779311
¿У вас есть кнопка с id 'button' в вашем макете' activity_main'? – inlacou
То, что мне не хватало, - это правильно настроить файлы градиента. После установки classpath в файле проекта gradle и apt-кода в файле модуля gradle все работает. Спасибо за то же самое. – user2779311