안드로이드 스튜디오 인터페이스(Implement Methods) 필수 구현 함수 자동으로 코드 추가하는 방법

 

환경: Android Studio

 

자바에서는 인터페이스나 추상 클래스를 상속받게 되면 필수로 구현해야 되는 함수들이 있습니다. 안드로이드 스튜디오에서도 에러를 표시하게 되는데 일일이 찾아서 직접 코딩하지 않아도 됩니다. 필수 함수들을 자동으로 추가하는 기능이 있기 때문입니다. 그림처럼 안드로이드 스튜디오에서 클릭 이벤트를 추가하기 위해 View.OnClickListenerImplements 했습니다. 그런데 에러가 뜨는 군요. 이것을 해결하기 위해서는 인터페이스 클래스에 있는 필수 구현 함수를 추가해 줘야 합니다.

안드로이드 스튜디오 인터페이스(Implement Methods) 필수 구현 함수 자동으로 코드 추가하는 방법

 

일일이 구현하지 않고 자동으로 추가하기 위해서 오른쪽 마우스를 눌러 Generate 메뉴를 선택합니다

안드로이드 스튜디오 인터페이스(Implement Methods) 필수 구현 함수 자동으로 코드 추가하는 방법

 

Generate 메뉴를 선택하면 팝업창이 뜹니다. 그리고 Implement Methods 를 선택합니다. 만약 extends 로 상속받은 추상 클래스라면 Override Methods 메뉴로 바꿔야겠죠

안드로이드 스튜디오 인터페이스(Implement Methods) 필수 구현 함수 자동으로 코드 추가하는 방법

 

그러면 구현해야 할 함수 목록이 뜹니다. 모두 선택하고 확인 버튼을 눌러 창을 닫습니다. 그림에 나와 있는 팝업창을 바로 띄우고 싶다면 단축키는 Ctrl + I 클릭합니다

안드로이드 스튜디오 인터페이스(Implement Methods) 필수 구현 함수 자동으로 코드 추가하는 방법

 

결과는 다음과 같습니다. 상속 받아서 구현해야 할 필수 함수들이 자동으로 구현되었네요. 이 기능을 모르면 일일이 다 찾아서 코딩해야하기 때문에 작업 속도를 올리기 위해서는 반드시 숙지하시기 바랍니다

안드로이드 스튜디오 인터페이스(Implement Methods) 필수 구현 함수 자동으로 코드 추가하는 방법

저작자 표시 비영리 변경 금지
신고
Posted by 녹두장군


티스토리 툴바