(greenrobot) EventBus 3은 Annotation으로 지정한 것 같습니다.
2741 단어 Android
eventbus-intellij-plugin
포스터부터 온 이벤트와 온 이벤트 마인더 레디, 반대 방향으로 가볍게 비행할 수 있다.(옛날부터 otto가 있었죠)
그리고 공개 후 그린 로봇의 github를 보고 보니 Annotation 형식이 된 것 같아요.
스케줄러:갑자기 만든plugen이 묻히는건 아닐까?
그래서 주제다.
이벤트버스 3이 실제로 어떻게 변할지 조사했으니까 소개!
가져오기 방법
아니면 베타?지금 사용하고 싶은 사람을 향해.
build.gradle
compile 'de.greenrobot:eventbus:3.0.0-beta1'
provided 'de.greenrobot:eventbus-annotation-processor:3.0.0-beta1'
어떻게 바꿀까요?
onEvent
이것이 바로
public void onEvent(MyEvent event) {
//
}
이렇게@Subscribe
public void hanlde(MyEvent event) {
//
}
onEventMainThread
이것이 바로
public void onEventMainThread(MyEvent event) {
//
}
이렇게@Subscribe(threadMode = ThreadMode.MainThread)
public void handle(MyEvent event) {
//
}
registerSticky
이것이 바로
{ registerSticky(this); }
public void onEvent(MyEvent event) {
//
}
이렇게{ register(this); }
@Subscribe(sticky = true)
public void handle(MyEvent event) {
//
}
말은 그렇지만 아직 개발 중인 것 같다
방금 Dridcon에 베타1을 발표했는데 아직 개발 중인 것 같아요.
상세한 상황은 아래와 같다.
최후
이벤트버스 3용도 만들었어요.
eventbus3-intellij-plugin
겸사겸사 말씀드리겠습니다.
Subscribe와 같은 이벤트가 두 개면 다 날아올 것 같아.
@Subscribe
public void handleAEvent1(AEvent event) {
//
}
@Subscribe
public void handleAEvent2(AEvent event) {
//
}
그리고 지금까지의 지정 방법에는 반응이 없었다. public void onEvent(AEvent aEvent) {
//
}
Reference
이 문제에 관하여((greenrobot) EventBus 3은 Annotation으로 지정한 것 같습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kgmyshin/items/5958611fb66c5edb225c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)