Mein onEvent in einem Fragment wie unten, Erfassen der Authentifizierung der Aktivität, in meiner Kotlin-Funktion. Allerdings kann ich das onEvent nicht auslösen.Kotlin: Können wir @Subscribe von EventBus (GreenRobot) in Kotlin verwenden?
@Subscribe
fun onEvent(event: AuthenticationEvent) {
if (event.isAuthenticated) {
startFragment(signInFragment, SignInFragment.TAG)
} else {
startFragment(signOutFragment, SignOutFragment.TAG)
}
}
In meiner build.gradle Datei habe ich hinzufügen dieses
compile 'org.greenrobot:eventbus:3.0.0'
Gibt es etwas, was ich tun müssen, um diesen Trigger zu bekommen?
Wie veröffentlichen Sie Ihre Veranstaltung? Haben Sie Ihren registrierten Eventbus in Ihrer Aktivität? Bitte fügen Sie weitere Informationen hinzu. – yennsarah
https://github.com/greenrobot/EventBus/issues/286 –
Ich habe onResume registrieren und onPause aufheben. Derselbe Ereigniseintrag könnte in einer anderen Klasse in Java erfasst werden. – Elye