Я делаю библиотеку для приложения для Android, которая может сократить ваше время при создании отдельных объектов с использованием функций расширения, но у меня возникла проблема с памятью ( Ошибка памяти недостаточна ), когда я инициализировал объекты, которые предоставляют ярлыкфункции, когда я инициализировал его в Android, это мой код
open class LazyApp : Application() {
lateinit var lazy: Lazy
override fun onCreate() {
super.onCreate()
lazy = Lazy(this)
}
}
Таким образом, основной вопрос этого вопроса:
Какой использует меньше памяти?Инициализация объекта в классе приложения или расширение базового класса?