Sobes.tech
Junior — Middle

Ποια ενσωματωμένη λύση αποθήκευσης δεδομένων χρησιμοποιείται από προεπιλογή στο Android;

sobes.tech AI

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

Κατά προεπιλογή, στο Android, χρησιμοποιείται το SharedPreferences για την αποθήκευση απλών δεδομένων. Είναι ένας ενσωματωμένος μηχανισμός που επιτρέπει την αποθήκευση ζευγών κλειδιού-τιμής σε αρχεία XML που είναι προσβάσιμα στην εφαρμογή. Το SharedPreferences είναι κατάλληλο για την αποθήκευση ρυθμίσεων, σημαίων και μικρών όγκων δεδομένων.

Παράδειγμα χρήσης:

val sharedPref = context.getSharedPreferences("MyPrefs", Context.MODE_PRIVATE)
sharedPref.edit().putString("username", "user123").apply()
val username = sharedPref.getString("username", "defaultUser")