CustomListener interface 추가
public interface CustomListener {
void onClick(String str);
void onClick(int pos);
}
CustomListener를 적용
- CustomListener 변수 추가
- Set함수 추가
- Click했을시 listener Click함수를 호출하게 설정
private CustomListener listener;
public void setCustomListener(CustomListener listener) {
this.listener = listener;
}
holder.listLayout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
listener.onClick(position);
}
});
외부에서 set함수 호출하여 listener 설정
adapter.setCustomListener(new CustomListener() {
@Override
public void onClick(String str) {
}
});
'Android' 카테고리의 다른 글
[Android] Appcompat Library 란? (0) | 2019.04.08 |
---|---|
[Android] retrofit 통신 (0) | 2019.04.02 |
[Android] AlertDialog 사용 (0) | 2019.04.02 |
[Android] APK 만들기 (0) | 2019.03.30 |
[Android] '돌아가기' 버튼 구현 (0) | 2019.03.29 |