Updated ACRA.

This commit is contained in:
Erik C. Thauvin 2018-11-06 08:27:30 -08:00
parent 4c314683c7
commit 3ca03faa9b
3 changed files with 3 additions and 3 deletions

View file

@ -66,7 +66,7 @@ dependencies {
implementation 'com.android.support:cardview-v7:27.1.1'
// https://github.com/ACRA/acra
implementation 'ch.acra:acra:4.9.2'
implementation 'ch.acra:acra:4.11'
}
repositories {

View file

@ -27,7 +27,7 @@ import org.acra.annotation.ReportsCrashes
@ReportsCrashes(mailTo = "erik@thauvin.net",
mode = ReportingInteractionMode.DIALOG,
reportSenderFactoryClasses = arrayOf(CrashEmailFactory::class),
reportSenderFactoryClasses = [CrashEmailFactory::class],
reportDialogClass = CrashReportActivity::class)
open class App : Application() {
override fun attachBaseContext(base: Context) {

View file

@ -48,7 +48,7 @@ class CrashEmail(private val config: ACRAConfiguration) : ReportSender {
}
private fun buildBody(errorContent: CrashReportData): String {
var fields: Set<ReportField> = config.reportFields
var fields: Set<ReportField> = config.reportContent()
if (fields.isEmpty()) {
fields = ImmutableSet(*ACRAConstants.DEFAULT_MAIL_REPORT_FIELDS)
}