Question about SharedPreferences

Posted by chobo2 on Stack Overflow See other posts from Stack Overflow or by chobo2
Published on 2011-08-05T20:09:14Z Indexed on 2011/11/18 1:50 UTC
Read the original article Hit count: 80

Filed under:
|

I am looking an android Shared Preferences and I am wondering is there a way to just check if the preferences file exists.

   SharedPreferences  mySharedPreferences ; 
mySharedPreferences=getSharedPreferences(“Name_of_your_preference”,mode);

This above code leads me to believe that "Name_of_Your_preferene" is stored as a file or some sort of container that will contain your preferences.

I am wondering is there away to check if this exists or not. When a user loads up an activity I want to save all the settings into this file with some default values(off for all settings). However I only want to do this if they are going to the page for the first time.

Otherwise if I would do something like this every time the page loads up

SharedPreferences.Editor editor= mySharedPreferences.edit();

/* now store your primitive type values. In this case it is true, 1f and Hello! World  */

editor.putBolean(“myBoolean”,true);

editor.putFloat(“myFloat”,1f);

editor.putString(“myString”,” Hello! World”);

I am guessing it would override all settings even ones they set.

© Stack Overflow or respective owner

Related posts about android

Related posts about sharedpreferences