Voglio sapere quante preferenze condivise nelle mie preferenze condivise che si trovano nel file explorer tramite la codifica, esiste un metodo per restituire il numero totale di preferenze condivise?come sapere quante preferenze condivise nelle preferenze condivise in Android
6
A
risposta
6
Per ottenere il numero di voci è possibile utilizzare
sharedPreferencesInstance.getAll().size()
Per recuperare tutte le chiavi che hai memorizzato in precedenza puoi usare keySet()
, come mostrato nel seguente frammento:
SharedPreferences prefs = this.getSharedPreferences("myshared", Context.MODE_PRIVATE);
Map<String,?> entries = prefs.getAll();
Set<String> keys = entries.keySet();
for (String key : keys) {
}
1
Non sono sicuro se si sta cercando di qualcosa di simile this. Se è solo la dimensione allora si può solo fare un
SharedPreferences pref = getSharedPreferences(<NAME>, <MODE>);
pref.getAll().size();
7
Nella vostra attività provare questo:
SharedPreferences prefs = this.getSharedPreferences("your.package", Context.MODE_PRIVATE);
int howMany = prefs.getAll().size();
+0
come ottenere il nome di ogni pref plz? – Akari
Problemi correlati
- 1. Preferenze condivise Android Inizializzazione
- 2. preferenze condivise "limite"
- 3. Lettura preferenze condivise
- 4. Preferenze condivise Android non salvando
- 5. Preferenze condivise Android non funzionanti
- 6. Salva lista array nelle preferenze condivise
- 7. Memoria interna di Android VS Preferenze condivise
- 8. Cache dati in preferenze condivise
- 9. Preferenze condivise Android su diverse applicazioni
- 10. Android Wear - Accesso mobile preferenze condivise
- 11. Modifica preferenze condivise da DDMS
- 12. Android: verificare se il valore esiste in Preferenze condivise
- 13. Attiva/disattiva Toast dalle preferenze condivise?
- 14. Le preferenze condivise vengono talvolta cancellate
- 15. Come accedere alle preferenze condivise tra le attività in Android?
- 16. Quando vengono cancellate le preferenze condivise?
- 17. Problema di salvataggio delle preferenze condivise in Android
- 18. Qual è l'alternativa migliore per le preferenze condivise in Android?
- 19. Android: memorizzazione/recupero di stringhe con preferenze condivise
- 20. È possibile condividere le preferenze condivise tra diverse applicazioni Android?
- 21. Problema con le preferenze condivise di Android M
- 22. Android: è possibile avere più preferenze condivise distinte per app?
- 23. Posso ottenere dati da preferenze condivise all'interno di un servizio?
- 24. Come ripetere tutte le chiavi delle preferenze condivise?
- 25. Le preferenze condivise vengono salvate solo la prima volta
- 26. Le preferenze condivise nelle app Android vengono eliminate quando un utente aggiorna l'app?
- 27. Salvare un ArrayList di stringhe di preferenze condivise
- 28. Preferenze condivise - lunghezza massima di un singolo valore
- 29. Preferenze condivise non persistenti dopo il riavvio dell'app
- 30. Come si ottengono le preferenze condivise da un'Attività di preferenza in Android?
quante voci contengono le sharedpreferences? sharedPreferencesInstance.getAll(). size() – Blackbelt
questo è quello che voglio sapere codificando se possibile – Akari
Ti ho già dato una soluzione nel mio commento privato – Blackbelt