2
В первой у меня есть подобный кодКак называется следующая операция рефакторинга?
private void example(){
btnBack.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View view) {
//some code
}
});
}
, а затем получить код, как этот
private void example(){
btnBack.setOnClickListener(backListener);
}
View.OnClickListener backListener = new View.OnClickListener() {
@Override public void onClick(View view) {
//some code
}
};
Вы извлекаете встроенный анонимный класс и заменяете его формально определенным анонимным классом (я думаю). –