Notice
Recent Posts
Recent Comments
Link
투케이2K
271. (java/자바) 이벤트 리스너 (listener) 및 콜백 (callback) 정의 , 데이터 확인 실시 본문
[개발 환경 설정]
개발 툴 : Eclipse
개발 언어 : Java
[소스 코드]
package ex6;
// [인터페이스 정의 실시]
interface Listener {
// [콜백 메소드 정의 실시]
public void onMessage(String msg);
}
// [메인 수행 클래스]
public class MainActivity16 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("");
System.out.println("================================");
System.out.println("[Program Start]");
System.out.println("================================");
System.out.println("");
// [반복문 돌면서 리스너 호출]
for(int i=1; i<=2; i++) {
listener.onMessage(String.valueOf(i));
}
} // [메인 종료]
// [이벤트 콜백 리스너 정의 실시]
static Listener listener = new Listener() {
@Override
public void onMessage(String msg) {
// TODO Auto-generated method stub
System.out.println("");
System.out.println("================================");
System.out.println("[Listener] : [onMessage] : 이벤트 리스너 콜백 이벤트 확인");
System.out.println("msg : " + msg);
System.out.println("================================");
System.out.println("");
}
};
} // [클래스 종료]
[결과 출력]
반응형
'Java' 카테고리의 다른 글
273. (java/자바) [유틸 파일] LPAD , RPAD 왼쪽 및 오른쪽 부족한 문자열 채우기 수행 실시 (0) | 2022.07.27 |
---|---|
272. (java/자바) Thread 스레드 사용해 동기 순차적 로직 처리 수행 실시 (0) | 2022.07.15 |
270. (java/자바) class , interface 사용해 콜백 (callback) 패턴 정의 및 수행 실시 (0) | 2022.06.30 |
269. (java/자바) getChars 메소드 사용해 string 문자열 부분 데이터를 char 문자 배열에 삽입 실시 (0) | 2022.05.27 |
268. (java/자바) timeStamp to date 타임 스탬프 , 날짜 및 시간 데이터 형 변환 수행 실시 (0) | 2022.05.16 |
Comments