|
|
|
@ -36,8 +36,8 @@ class DebugFenixApplication : FenixApplication() {
|
|
|
|
|
context: Context,
|
|
|
|
|
private val defaultDumper: HeapDumper
|
|
|
|
|
) : HeapDumper {
|
|
|
|
|
var prefs: SharedPreferences? = PreferenceManager.getDefaultSharedPreferences(context)
|
|
|
|
|
var enabled = prefs?.getBoolean(context.getPreferenceKey(pref_key_leakcanary), true) ?: true
|
|
|
|
|
var prefs: SharedPreferences = PreferenceManager.getDefaultSharedPreferences(context)
|
|
|
|
|
var enabled = prefs.getBoolean(context.getPreferenceKey(pref_key_leakcanary), false)
|
|
|
|
|
override fun dumpHeap(): File? = if (enabled) defaultDumper.dumpHeap() else HeapDumper.RETRY_LATER
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|