ReportingAdministrator

interface ReportingAdministrator : Plugin

Controls if reports are sent

Author

F43nd1r

Since

26.10.2017

Functions

enabled
Link copied to clipboard
open fun enabled(config: CoreConfiguration): Boolean
controls if this instance is active
notifyReportDropped
Link copied to clipboard
open fun notifyReportDropped(context: Context, config: CoreConfiguration)
notifies the user about a dropped report
shouldFinishActivity
Link copied to clipboard
open fun shouldFinishActivity(context: Context, config: CoreConfiguration, lastActivityManager: LastActivityManager): Boolean
shouldKillApplication
Link copied to clipboard
open fun shouldKillApplication(context: Context, config: CoreConfiguration, reportBuilder: ReportBuilder, crashReportData: CrashReportData?): Boolean
Determines if the application should be killed
shouldSendReport
Link copied to clipboard
open fun shouldSendReport(context: Context, config: CoreConfiguration, crashReportData: CrashReportData): Boolean
Determines if a collected report should be sent
shouldStartCollecting
Link copied to clipboard
open fun shouldStartCollecting(context: Context, config: CoreConfiguration, reportBuilder: ReportBuilder): Boolean
Determines if report collection should start

Inheritors

RestartingAdministrator
Link copied to clipboard
LimitingReportAdministrator
Link copied to clipboard