안드로이드 스튜디오 인터페이스(Implement Methods) 필수 구현 함수 자동으로 코드 추가하는 방법 |
환경: Android Studio |
자바에서는 인터페이스나 추상 클래스를 상속받게 되면 필수로 구현해야 되는 함수들이 있습니다. 안드로이드 스튜디오에서도 에러를 표시하게 되는데 일일이 찾아서 직접 코딩하지 않아도 됩니다. 필수 함수들을 자동으로 추가하는 기능이 있기 때문입니다. 그림처럼 안드로이드 스튜디오에서 클릭 이벤트를 추가하기 위해 View.OnClickListener을 Implements 했습니다. 그런데 에러가 뜨는 군요. 이것을 해결하기 위해서는 인터페이스 클래스에 있는 필수 구현 함수를 추가해 줘야 합니다.
▼ 일일이 구현하지 않고 자동으로 추가하기 위해서 오른쪽 마우스를 눌러 Generate 메뉴를 선택합니다.
▼ Generate 메뉴를 선택하면 팝업창이 뜹니다. 그리고 Implement Methods 를 선택합니다. 만약 extends 로 상속받은 추상 클래스라면 Override Methods 메뉴로 바꿔야겠죠.
▼ 그러면 구현해야 할 함수 목록이 뜹니다. 모두 선택하고 확인 버튼을 눌러 창을 닫습니다. 그림에 나와 있는 팝업창을 바로 띄우고 싶다면 단축키는 Ctrl + I 클릭합니다.
▼ 결과는 다음과 같습니다. 상속 받아서 구현해야 할 필수 함수들이 자동으로 구현되었네요. 이 기능을 모르면 일일이 다 찾아서 코딩해야하기 때문에 작업 속도를 올리기 위해서는 반드시 숙지하시기 바랍니다.
'프로그래밍 툴 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오(Android Studio) Github 소스 올리는 방법 (0) | 2020.04.07 |
---|---|
안드로이드 스튜디오 Asset(애셋) 폴더 추가하는 방법 (1) | 2020.03.31 |
안드로이드 스튜디오(Android Studio) 테마 변경하기 (0) | 2019.12.15 |
안드로이드 스튜디오 이클립스 단축키 세팅으로 변경하는 방법 (0) | 2019.10.18 |
안드로이드 스튜디오 GitHub 와 연동해서 소스 다운로드 받는 방법 (3) | 2019.09.13 |
안드로이드 스튜디오 SVN not all local changes may be shown due to an error 해결하는 방법 (0) | 2019.09.10 |
안드로이드 스튜디오 sqlite DB 조회를 위한 브라우저 사용하기 (1) | 2019.09.09 |
안드로이드 스튜디오 if, if-else, try-catch 코드 자동 완성 기능과 블록 해제하는 방법 (0) | 2019.09.09 |