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