//인터페이스 생성
public interface OnCheckListener
{
public void onCheck(CCheckButton _btn, boolean _bCheck);
}
//리스너 객체 생성
private OnCheckListener m_listener;
//구현?
public void setUseCheckListener(OnCheckListener _listener)
{
m_listener = _listener;
}
//클릭했을때
@Override
public void onClick(View v)
{
m_listener.onCheck(this, m_bCheck);
super.onClick(v);
}
제가 소스를보면서 비슷하게 구현중인데
인터페이스 공부해도 잘모르겠네요...
인터넷에 나와있는거랑 위에 코드랑 쓰는방법이 약간다른거같아 너무 햇갈립니다.
제가 궁금한점은 리스너에 대한 내용을 써야하지않나요?
클릭했을때 m_listener.onCheck(this, m_bCheck); 이부분만 달랑있는데
저거로 무엇을 할수있는지 모르겠습니다..
질문이 무슨내용인지 모르시면 이런식으로 비슷하게 사용하는 이벤트리스너 를 알기쉽게 설명좀 해주세요 ㅠ