SASManagerContext

Provides hooks and configuration for common SAS Visual Analytics actions. Used to initialize a SASManager instance.

Since

8.30

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

An optional AuthProvider to provide authentication details, or null to follow standard authentication flow for all connections.

Link copied to clipboard

The FileHandler to use for all file I/O throughout the app, or null to use a default (direct) implementation. Some mobile device management (MDM) APIs might require a custom FileHandler to tightly control file I/O.

Link copied to clipboard

The HttpHandler to handle all HTTP/HTTPS traffic in the app, or null to use a default implementation. Some mobile device management (MDM) APIs might require a custom HttpHandler to tightly control network I/O.

Link copied to clipboard

True to intercept and redirect all I/O requests from WebViews through the HttpHandler, or false to instruct the WebViews to load network requests directly.

Link copied to clipboard

The shared preferences to use throughout the app, or null to use the default SharedPreferences. Some mobile device management (MDM) APIs might require a SharedPreferences instance with tightly controlled I/O.

Link copied to clipboard

The ShareHandler to share data from the app, or null to use the default OS mechanisms to share data. Some mobile device management (MDM) APIs might require a custom ShareHandler to tightly control data sharing.

Link copied to clipboard
lateinit var viewReportHandler: (context: Context, reportId: String, extras: Bundle?) -> Intent

The function to create an Intent to view a report for a given ID. This Intent will most typically launch a separate activity to view the report: