ReportExecutor

class ReportExecutor(context: Context, config: CoreConfiguration, crashReportDataFactory: CrashReportDataFactory, defaultExceptionHandler: Thread.UncaughtExceptionHandler?, processFinisher: ProcessFinisher, schedulerStarter: SchedulerStarter, lastActivityManager: LastActivityManager)

Collates, records and initiates the sending of a report.

Since

4.8.0

Constructors

ReportExecutor
Link copied to clipboard
fun ReportExecutor(context: Context, config: CoreConfiguration, crashReportDataFactory: CrashReportDataFactory, defaultExceptionHandler: Thread.UncaughtExceptionHandler?, processFinisher: ProcessFinisher, schedulerStarter: SchedulerStarter, lastActivityManager: LastActivityManager)

Functions

execute
Link copied to clipboard
fun execute(reportBuilder: ReportBuilder)
Try to create a report.
handReportToDefaultExceptionHandler
Link copied to clipboard
fun handReportToDefaultExceptionHandler(t: Thread, e: Throwable)
pass-through to default handler

Properties

isEnabled
Link copied to clipboard
var isEnabled: Boolean = false