Middle
Kako dodati osnovnu implementaciju za svojstvo u Android razvoju?
sobes.tech АИ
Одговор од АИ
Можете да користите backing property.
class Example {
private var _data: List<String>? = null
val data: List<String>
get() {
if (_data == null) {
_data = loadData() // Funkcija za učitavanje podataka
}
return _data ?: emptyList() // Vraćanje podataka ili prazne liste
}
private fun loadData(): List<String> {
// Logika učitavanja podataka
return listOf("item1", "item2")
}
}