2016-12-14 24 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

那簡直是代碼 「提取 - >字段」(按Ctrl-Alt鍵-F在Windows/Linux的鍵盤佈局)

相關問題