/** * Register a callback to be invoked when the screen is changed, either programmatically or via * user interaction. * * @param screenChangeListener The callback. * @param notifyImmediately Whether to trigger a notification immediately */ public void SetOnScreenChangeListener(OnScreenChangeListener screenChangeListener, bool notifyImmediately) { mOnScreenChangeListener = screenChangeListener; if (mOnScreenChangeListener != null && notifyImmediately) { mOnScreenChangeListener.OnScreenChanged(GetScreenAt(mCurrentScreen), mCurrentScreen); } }
/** * Register a callback to be invoked when the screen is changed, either programmatically or via * user interaction. Will automatically trigger a callback. * * @param screenChangeListener The callback. */ public void SetOnScreenChangeListener(OnScreenChangeListener screenChangeListener) { SetOnScreenChangeListener(screenChangeListener, true); }