How to check if SharedPreferences exists or not

Nico1991 picture Nico1991 · Apr 2, 2014 · Viewed 59.3k times · Source

I'm checking in this way if the file exists, but I need to go beyond, I need to know if there is one in specific, is there any way?

File f = new File("/data/data/com.eventrid.scanner/shared_prefs/Eventrid.xml");
          if (f.exists()){

          }
          else{

          }  

Answer

Yjay picture Yjay · Apr 2, 2014

SharedPreferences has a contains(String key) method, which can be used to check if an entry with the given key exists.

http://developer.android.com/reference/android/content/SharedPreferences.html