INNER CODE UNIT · Kotlin
Iconify
Mahmud0808/Iconify · app/src/main/java/com/drdisagree/iconify/app/Iconify.kt:9
class Iconify : Application() {
override fun onCreate() {
super.onCreate()
instance = this
contextReference = WeakReference(applicationContext)
}
companion object {
private lateinit var instance: Iconify
private lateinit var contextReference: WeakReference<Context>
val appContext: Context
get() {
if (!this::contextReference.isInitialized || contextReference.get() == null) {
contextReference = WeakReference(getInstance().applicationContext)
}