Class FormsObserver

  • All Implemented Interfaces:
    java.util.Observer


    public abstract class FormsObserver
    extends java.lang.Object
    implements java.util.Observer
    Abstract definition of the observer that listens to broadcasts from LivechatFormsPath observable
    • Constructor Summary

      Constructors 
      Constructor and Description
      FormsObserver() 
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method and Description
      protected abstract void update(Forms forms)
      Delivers the broadcast from LivechatFormsPath observable
      void update(java.util.Observable observable, java.lang.Object object) 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FormsObserver

        public FormsObserver()
    • Method Detail

      • update

        public final void update(java.util.Observable observable,
                                 java.lang.Object object)
        Specified by:
        update in interface java.util.Observer
      • update

        protected abstract void update(Forms forms)
        Delivers the broadcast from LivechatFormsPath observable

        This broadcast arrives on a non-UI thread. Keep in mind that if updating UI elements you need to do so on the main thread using android.app.Activity#runOnUiThread(Runnable) or android.os.Looper#getMainLooper().

        Parameters:
        forms - of the current chat visitor