Android App
안드로이드 커스텀 이벤트 등록
동동(이재동)
2015. 7. 22. 11:37
일단 커스텀 이벤트 등록
public interface MessageEventListener {
void onMessageEventListener(String msg);
}
이벤트를 보내기 위한 리스너 생성 (예: bc라는 클래스라고 하자)
public MessageEventListener mMessageListener;
public void setOnMessageListener(MessageEventListener listener){
mMessageListener = listener;
}
이벤트 받을 클래스에 리스너 등록
bc.setOnMessageListener(new MessageEventListener(){
@Override
public void onMessageEventListener(String msg) {
// TODO Auto-generated method stub
Log.i("CustomEvent", "Event Message : "+msg);
}
});
bc라는 클래스에서 이벤트를 호출
mMessageListener.onMessageEventListener(msg);