728x90
반응형
SMALL
안드로이드 콜백 만들기
기본베이스는 저번 글에서 사용한 커스텀 다이얼로그 띄우는 것을 가져와 추가적으로 콜백을 만들어 봤습니다.
// 콜백 인터페이스 구현
public interface onCallback {
void onCallbackListner(String name);
}
//인터페이스 변수활당
onCallback onCallbackListner;
//메인에서 설정한 콜백 넣기
public void setOncallBackListner(onCallback onCallbackListner) {
this.onCallbackListner = onCallbackListner;
}
원하는 곳에서 콜백 호출
//코백호출
onCallbackListner.onCallbackListner(strName);
다이얼로그에 콜백 달기 콜백을 달아서 다이얼로그에 입력한 이름을 가져옵니다.
// 콜백 리스너 셋팅
dialog.setOncallBackListner(new CustomDialog.onCallback() {
@Override
public void onCallbackListner(String name) {
m_tv_name.setText(name);
}
});
728x90
반응형
LIST
'dev > android' 카테고리의 다른 글
안드로이드 공유하기 (0) | 2018.12.20 |
---|---|
안드로이드 수행시간 체크 (0) | 2018.12.19 |
android custom dialog 만들기 (0) | 2018.12.18 |
안드로이드 커스텀 리스트뷰 구현 (0) | 2018.12.07 |
Android 이미지로딩 Glide 라이브러리 (0) | 2018.11.20 |