Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to know how many shared preference in shared preferences in android

Tags:

android

I want to know how many shared preference in my shared preferences which are found in the file explorer by coding , is there any method to return the total number of shared preferences ?

enter image description here

like image 505
Akari Avatar asked Jul 01 '13 10:07

Akari


1 Answers

To get the number of entries you can use

sharedPreferencesInstance.getAll().size() 

To retrieve all the keys you stored previously you can use keySet(), as shown in the following snippet:

SharedPreferences prefs = this.getSharedPreferences("myshared", Context.MODE_PRIVATE);
Map<String,?> entries = prefs.getAll();
Set<String> keys = entries.keySet();
for (String key : keys) {

}
like image 183
Blackbelt Avatar answered Nov 14 '22 08:11

Blackbelt