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

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

Functions

Link copied to clipboard
fun execute(reportBuilder: ReportBuilder)

Try to create a report. Also starts LegacySenderService

Link copied to clipboard
fun handReportToDefaultExceptionHandler(t: Thread, e: Throwable)

pass-through to default handler

Properties

Link copied to clipboard
var isEnabled: Boolean = false