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

android

Solution

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) {

}

Problem

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 ?

Original source

Related problems