Sobes.tech
Middle

Comment ajouter une implémentation de base pour une propriété dans le développement Android?

sobes.tech IA

Réponse de l'IA

Vous pouvez utiliser une propriété de soutien.

class Example {
    private var _data: List<String>? = null

    val data: List<String>
        get() {
            if (_data == null) {
                _data = loadData() // Fonction de chargement des données
            }
            return _data ?: emptyList() // Retourner les données ou une liste vide
        }

    private fun loadData(): List<String> {
        // Logique de chargement des données
        return listOf("item1", "item2")
    }
}