On android with Airbnb and epoxy I have tried to get a fragment to fire the onVisibilityStateChanged events. However it does not seem to matter where this call is placed: