conventionschedule-android/app/src/main/java/com/adlerosn/brasilfurfest/helper/resources.kt

16 lines
460 B
Kotlin

package com.adlerosn.brasilfurfest.helper
import android.content.res.Resources
import java.lang.ref.WeakReference
private val lResources: MutableList<WeakReference<Resources>> = mutableListOf()
var resources
get() = lResources
.apply { removeAll { it.get() == null } }
.last().get()!!
set(value) { lResources.add(WeakReference(value)) }
var resourcesAliased
get() = resources
set(value) { resources = value }