Package com.swrve.sdk

Class UIThreadSwrveUserResourcesListener

  • All Implemented Interfaces:
    SwrveUserResourcesListener

    public class UIThreadSwrveUserResourcesListener
    extends java.lang.Object
    implements SwrveUserResourcesListener
    This helper class is used to run UI logic to handle the result of Swrve::getUserResources() Note: the Runnable uiWork will be called from the context of the Activity.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onUserResourcesError​(java.lang.Exception exception)
      Called back on error.
      void onUserResourcesSuccess​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> resources, java.lang.String resourcesAsJSON)
      This method is invoked asynchronously to return the request response of the Swrve::getUserResources().
      • Methods inherited from class java.lang.Object

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

      • UIThreadSwrveUserResourcesListener

        public UIThreadSwrveUserResourcesListener​(android.app.Activity context,
                                                  UIThreadSwrveResourcesRunnable uiWork)
    • Method Detail

      • onUserResourcesSuccess

        public void onUserResourcesSuccess​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> resources,
                                           java.lang.String resourcesAsJSON)
        Description copied from interface: SwrveUserResourcesListener
        This method is invoked asynchronously to return the request response of the Swrve::getUserResources(). Note: this method is invoked from a different thread than the thread used to call Swrve::getUserResources().
        Specified by:
        onUserResourcesSuccess in interface SwrveUserResourcesListener
        Parameters:
        resources - the resources represented as a map in the form uid = (attribute_name=attribute_value).
        resourcesAsJSON - the resources as JSON.