/**
  * 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);
     }
 }
Beispiel #2
0
	    /**
	     * 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);
 }
Beispiel #4
0
		/**
	     * 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);
	    }