PE
Size: a a a
PE
JF
D
Dialog() { // content }JF
K
PE
class WeakSingleton {
companion object {
val INSTANCE: WeakReference<WeakSingleton> = WeakReference(WeakSingleton())
get() = if (field.get() == null) WeakReference(WeakSingleton()) else field
}
}JF
class WeakSingleton {
companion object {
val INSTANCE: WeakReference<WeakSingleton> = WeakReference(WeakSingleton())
get() = if (field.get() == null) WeakReference(WeakSingleton()) else field
}
}new WarningDialog().show()D
PE
JF
K
PE
PE
JF
PE
K
D
JF
object это синглтон, и соответственно каждый незакрытый диалог будет в себе еще дополнительно держать context?JF
K
object это синглтон, и соответственно каждый незакрытый диалог будет в себе еще дополнительно держать context?