Я создаю приложение для Android. Я заметил, что создаю много повторений кода, подобных этому в каждом из моих классов:
Button buttonX = (Button)findViewById(R.id.buttonXName);
// Register the onClick listener with the implementation above
buttonX.setOnClickListener(new OnClickListener() {
public void onClick(View v)
{
//DO SOMETHING! {RUN SOME FUNCTION ... DO CHECKS... ETC}
}
});
Теперь у меня есть 15 кнопок, и это делает мой код уродливым. Кто-нибудь имеет класс или некоторые примеры, о том, как я могу превратить все эти коды в нечто более эффективное, поэтому я могу:
- Создать кнопку OBJ {Кнопка ButtonX (Кнопка) findViewById (R.id.buttonXName);}
- Установите прослушиватель {buttonX.setOnClickListener(новый OnClickListener()}
- Определите, было ли нажато {public void onClick (View v)}
- Затем запустите определенный код для каждой кнопки?
Если кто-нибудь знает что-нибудь, я был бы признателен.