2016-12-14 10 views
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 
    } 
    }; 
+0

Вы извлекаете встроенный анонимный класс и заменяете его формально определенным анонимным классом (я думаю). –

ответ

0

То есть просто "Extract -> Поле" (Ctrl-Alt-F в Windows/Linux раскладок)

 Смежные вопросы

  • Нет связанных вопросов^_^