32 lines
1.2 KiB
Kotlin
32 lines
1.2 KiB
Kotlin
|
package com.coldmint.rust.pro
|
||
|
|
||
|
import android.app.Application
|
||
|
import android.content.Context
|
||
|
import cat.ereza.customactivityoncrash.config.CaocConfig
|
||
|
|
||
|
class RustApplication : Application() {
|
||
|
|
||
|
// companion object {
|
||
|
// val appId = "61853bf9e0f9bb492b4f7eba"
|
||
|
// val channel = "Umeng"
|
||
|
// }
|
||
|
|
||
|
override fun onCreate() {
|
||
|
super.onCreate()
|
||
|
// UMConfigure.preInit(this, appId, channel)
|
||
|
CaocConfig.Builder.create()
|
||
|
.backgroundMode(CaocConfig.BACKGROUND_MODE_SILENT) //default: CaocConfig.BACKGROUND_MODE_SHOW_CUSTOM
|
||
|
.enabled(true) //default: true
|
||
|
.showErrorDetails(true) //default: true
|
||
|
.showRestartButton(true) //default: true
|
||
|
.logErrorOnRestart(true) //default: true
|
||
|
.trackActivities(false) //default: false
|
||
|
.minTimeBetweenCrashesMs(2000) //default: 3000
|
||
|
// .errorDrawable(R.drawable.ic_custom_drawable) //default: bug image
|
||
|
.restartActivity(MainActivity::class.java) //default: null (your app's launch activity)
|
||
|
.errorActivity(ErrorActivity::class.java) //default: null (default error activity)
|
||
|
.apply()
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|