Interface ComponentService


  • public interface ComponentService
    This service allows Features to register activities, watchfaces and complication data sources.
    • Method Detail

      • setNavigator

        void setNavigator​(Navigator navigator)
        Sets the navigator.
        Parameters:
        navigator - the navigator.
      • registerActivity

        void registerActivity​(Activity activity)
        Registers the given activity.
        Parameters:
        activity - the activity to register.
      • registerWatchface

        void registerWatchface​(Watchface watchface)
        Registers the given watchface.
        Parameters:
        watchface - the watchface to register.
      • registerComplicationDataSource

        void registerComplicationDataSource​(ComplicationDataSource source)
        Registers the given complication data source.
        Parameters:
        source - the source to register.
      • getNavigator

        Navigator getNavigator()
        Returns the navigator.
        Returns:
        the navigator.
      • getActivities

        Activity[] getActivities()
        Returns an array containing all the activities.
        Returns:
        an array containing all the activities.
      • getWatchfaces

        Watchface[] getWatchfaces()
        Returns an array containing all the watchfaces.
        Returns:
        an array containing all the watchfaces.
      • getComplicationDataSources

        ComplicationDataSource[] getComplicationDataSources()
        Returns an array containing all the complication data sources.
        Returns:
        an array containing all the complication data sources.