Interface NavigationHistoryLog


public interface NavigationHistoryLog
Navigation history log
Since:
1.0
  • Method Details

    • setLogType

      void setLogType(@NonNull NavigationHistoryLog.LogType logType)
      Set navigation history logging type
      Parameters:
      logType - navigation history logging type
      Since:
      1.0
    • getLogType

      @NonNull NavigationHistoryLog.LogType getLogType()
      Get navigation history logging type
      Returns:
      navigation history logging type
      Since:
      1.0
    • getNavigationHistoryRoutes

      void getNavigationHistoryRoutes(@Nullable Calendar utcDateTimeFrom, @Nullable Calendar utcDateTimeTo, @NonNull NavigationHistoryLog.NavigationHistoryRoutesListener listener)
      Get routes from navigation routes history within specified date range
      Parameters:
      utcDateTimeFrom - earliest date and time (UTC) of the routes to retrieve. All from the beginning if null.
      utcDateTimeTo - latest date and time (UTC) of the routes to retrieve. All to the last if null.
      listener - listener called when the list of the routes is ready
      Since:
      1.0
    • deleteNavigationHistoryRoutes

      void deleteNavigationHistoryRoutes(@Nullable Calendar utcDateTimeFrom, @Nullable Calendar utcDateTimeTo, @NonNull NavigationHistoryLog.DeleteNavigationHistoryRoutesListener listener)
      Delete routes from navigation routes history starting within specified date range
      Parameters:
      utcDateTimeFrom - earliest date and time (UTC) of the routes start to delete. All from the beginning if null.
      utcDateTimeTo - latest date and time (UTC) of the routes start to delete. All to the last if null.
      listener - listener called when the routes are deleted from history
      Since:
      1.0