Android

[Android] EventBus

김한토 2025. 2. 14. 14:44
반응형

https://onlyfor-me-blog.tistory.com/550

 

[Android] EventBus란? EventBus 사용법

EventBus는 그린로봇(greenrobot)이라는 곳에서 만든 오픈소스 라이브러리로, 아파치 2.0 라이선스를 적용하고 있으며 만들어진 지는 10년 정도 됐다.깃허브는 아래 링크를 타고 들어가서 확인할 수 있

onlyfor-me-blog.tistory.com

 

 

https://mashup-android.vercel.app/mashup-12th/minuk/EventBus/

 

Android EventBus | 매쉬업 안드로이드 개발자

데이터 공유 이제는 쉽게, EventBus로

mashup-android.vercel.app

 

implementation 'org.greenrobot:eventbus:3.3.1'

implementaion

ExampleEvent.java

public class ExampleEvent {

    public ExampleEvent() {
    }

}

이벤트 클래스

EventBus.getDefault().post(new ExampleEvent());

송신부

 

@Subscribe(threadMode = ThreadMode.MAIN)
    public void onExampleDataSaved(ExampleEvent event) {
        // 이벤트 수신 호출
        Log.d(TAG, "onExampleDataSaved 수신");
        example();
    }

 수신부

 

 

반응형