Sobes.tech
Middle

Πώς να προσθέσετε μια βασική υλοποίηση για μια ιδιότητα στην ανάπτυξη Android;

sobes.tech AI

Απάντηση από AI

Μπορείτε να χρησιμοποιήσετε μια ιδιότητα υποστήριξης.

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

    val data: List<String>
        get() {
            if (_data == null) {
                _data = loadData() // Συνάρτηση φόρτωσης δεδομένων
            }
            return _data ?: emptyList() // Επιστροφή δεδομένων ή κενής λίστας
        }

    private fun loadData(): List<String> {
        // Λογική φόρτωσης δεδομένων
        return listOf("item1", "item2")
    }
}