Middle
Ako pridať základnú implementáciu pre vlastnosť v Android vývoji?
sobes.tech AI
Odpoveď od AI
Môžete použiť záložnú vlastnosť.
class Example {
private var _data: List<String>? = null
val data: List<String>
get() {
if (_data == null) {
_data = loadData() // Funkcia načítania údajov
}
return _data ?: emptyList() // Vrátiť údaje alebo prázdny zoznam
}
private fun loadData(): List<String> {
// Logika načítania údajov
return listOf("item1", "item2")
}
}