diff options
author | ByteHamster <info@bytehamster.com> | 2019-04-12 11:28:29 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2019-04-12 11:32:31 +0200 |
commit | 7d20baf4f920cbec901d2f7408b836cf91d8bc60 (patch) | |
tree | e63d1f25b1d2151be146c321543740d0a4cc6982 /app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java | |
parent | b4f04f6d6d0b1a4c22dd32ca18cefecec462c754 (diff) | |
download | AntennaPod-7d20baf4f920cbec901d2f7408b836cf91d8bc60.zip |
Upgraded EventBus to v3
Also made sure that register/unregister are called in onStart/onStop
instead of onResume/onPause (prevents possible MultiWindow problems
where updates are not received because activity is not fucused).
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java index 27ffb0a70..85ee6fb64 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java @@ -36,11 +36,13 @@ import de.danoeh.antennapod.core.util.NetworkUtils; import de.danoeh.antennapod.core.util.ShareUtils; import de.danoeh.antennapod.core.util.playback.PlaybackController; import de.danoeh.antennapod.core.util.playback.Timeline; -import de.greenrobot.event.EventBus; import io.reactivex.Observable; import io.reactivex.android.schedulers.AndroidSchedulers; import io.reactivex.disposables.Disposable; import io.reactivex.schedulers.Schedulers; +import org.greenrobot.eventbus.EventBus; +import org.greenrobot.eventbus.Subscribe; +import org.greenrobot.eventbus.ThreadMode; /** * Displays the description of a Playable object in a Webview. @@ -313,6 +315,7 @@ public class ItemDescriptionFragment extends Fragment { EventBus.getDefault().register(this); } + @Subscribe(threadMode = ThreadMode.MAIN) public void onEventMainThread(ServiceEvent event) { if (event.action == ServiceEvent.Action.SERVICE_STARTED && controller != null) { controller.init(); |