public interface ReportingAdministrator extends Plugin
| Modifier and Type | Method and Description |
|---|---|
default void |
notifyReportDropped(Context context,
CoreConfiguration config)
notifies the user about a dropped report
|
default boolean |
shouldFinishActivity(Context context,
CoreConfiguration config,
LastActivityManager lastActivityManager) |
default boolean |
shouldKillApplication(Context context,
CoreConfiguration config,
ReportBuilder reportBuilder,
CrashReportData crashReportData)
Determines if the application should be killed
|
default boolean |
shouldSendReport(Context context,
CoreConfiguration config,
CrashReportData crashReportData)
Determines if a collected report should be sent
|
default boolean |
shouldStartCollecting(Context context,
CoreConfiguration config,
ReportBuilder reportBuilder)
Determines if report collection should start
|
default boolean shouldStartCollecting(@NonNull
Context context,
@NonNull
CoreConfiguration config,
@NonNull
ReportBuilder reportBuilder)
context - a contextconfig - the current configreportBuilder - the reportBuilder for the report about to be collecteddefault boolean shouldSendReport(@NonNull
Context context,
@NonNull
CoreConfiguration config,
@NonNull
CrashReportData crashReportData)
context - a contextconfig - the current configcrashReportData - the collected reportdefault void notifyReportDropped(@NonNull
Context context,
@NonNull
CoreConfiguration config)
context - a contextconfig - the current configdefault boolean shouldFinishActivity(@NonNull
Context context,
@NonNull
CoreConfiguration config,
LastActivityManager lastActivityManager)
default boolean shouldKillApplication(@NonNull
Context context,
@NonNull
CoreConfiguration config,
@NonNull
ReportBuilder reportBuilder,
@Nullable
CrashReportData crashReportData)
context - a contextconfig - the current configreportBuilder - the reportBuilder for the report about to be collectedcrashReportData - the collected report