Чаще всего я использую приватное поле при использовании виджетов:
private Button mondayButton;
. С другой стороны, Android предполагает использование локальных переменных:
Button mondayButton = findViewById(R.id.monday_button);
. Что вы рекомендуете и каковы преимущества и недостатки?