투케이2K

271. (java/자바) 이벤트 리스너 (listener) 및 콜백 (callback) 정의 , 데이터 확인 실시 본문

Java

271. (java/자바) 이벤트 리스너 (listener) 및 콜백 (callback) 정의 , 데이터 확인 실시

투케이2K 2022. 7. 4. 16:30

[개발 환경 설정]

개발 툴 : 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("");
		}
	};
	

} // [클래스 종료]
 

[결과 출력]

 

반응형
Comments