Написание шаблона всегда меня беспокоит. Одна из этих вещей в Android - это привязанные виды:Bind views автоматически по названию
TextView email;
TextView password;
//...
private bindViews() {
email = (TextView) findViewById(R.id.email);
password = (TextView) findViewById(R.id.password);
//...
}
Который, я думаю, может быть улучшен.
Недавно я узнал о библиотеке ButterKnife, и мне понравилось. Он делает код менее:
@BindView(R.id.email) TextView email;
@BindView(R.id.password) TextView password;
//...
ButterKnife.bind(this);
Но дело в том, что мы обычно называем наши взгляды соответствующими их идентификаторам. Например, имя файла xml id и java - password
. (И также преобразуйте змеиный корпус в верблюжонный корпус). Так я думал, что теоретически часть идентификатора также может быть удалена, и код будет сокращен на что-то вроде этого:
@BindView TextView email;
@BindView TextView password;
//...
bind(this);
Есть ли такое решение? Если нет, было бы полезно и жизнеспособно? Потому что я хотел бы создать его, если нет.
Хммм, интересно знать. Парсер Json тоже классный, спасибо за обмен. – Mousa