Я пытаюсь использовать @InjectViews внутри моего приложения для Android, но это, похоже, не работает. Вот код для него. Я включил библиотеки и банки в свое приложение для Android и сразу же вышел из класса RoboActivity.
@InjectView(R.id.username)
EditText username;
@InjectView(R.id.firstname)
EditText firstname;
@InjectView(R.id.lastname)
EditText lastname;
@InjectView(R.id.email)
EditText email;
@InjectView(R.id.password)
EditText password;
@InjectView(R.id.confirmpassword)
EditText confirmpassword;
@InjectView(R.id.btnSubmit)
ImageButton submitbutton;
@InjectView(R.id.btnSignin)
ImageButton signinbutton;
String loginAvailabilityURL;
String createMemberURL;
Этот код не работает для меня. Что может быть неправильным? Я могу поделиться .java на pastie.org, если потребуется. Спасибо.
Вы также создали класс Application
, который простирается от RoboApplication
, и настроил ваш модуль, как описано в "инструкции по установке" ?
addApplicationModules()
ничего не делает. Создайте этот класс и добавьте его в манифест. Это должно заставить его работать. Когда вы начнете реализовывать больше классов и интенсивнее использовать Injection, вам понадобится соответствующий модуль для выполнения пользовательских привязок.