Otto のコード例に従って、イベントが生成されると、プロデューサー関数からイベント クラスが返されます。
@Produce public AnswerAvailableEvent produceAnswer() {
// Assuming 'lastAnswer' exists.
return new AnswerAvailableEvent(this.lastAnswer);
}
ただし、AnswerAvailableEvent
どこにも定義されていないようです。ドキュメントで言及されている他の唯一の時間は、イベントが投稿されたときです
bus.post(new AnswerAvailableEvent(42));
そして、イベントが受信されたとき:
@Subscribe public void answerAvailable(AnswerAvailableEvent event) { ... }
このクラスは何らかの形で自動的に定義されていますか? クラスはどのようにしてthis.lastAnswer
パラメーターをどうするかを知っていますか?
ありがとう。