У меня есть сомнения, я не знаю, как извлечь ключ из общего предпочтения?
Используйте getAll () и перебирайте карту, чтобы получить ключи.
Map<String, Object> prefs = sharedPrefs.getAll(); for(Map.Entry entry : prefs.entrySet()) { String key = entry.getKey(); }