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
}
};
您正在提取一個內聯匿名類,並用正式定義的匿名類(我認爲)替換它。 –