Search code examples
javaandroidsharedpreferences

android read/write user preferences


I am migrating iOS app to android and, thinking about iOS, I set a default plist file with strings and keys that are then modified using NSuserDefaults. I read some posts and docs and not really clear about how to do it properly in Android. I need a preferences file with keys and strings that I could read and write. Thank you.


Solution

  • SharedPreferences settings;
    settings = getSharedPreferences("PREF_NAME", Context.MODE_PRIVATE);
    
    //get the sharepref
    int id = settings.getInt("ID", 0);
    
    //set the sharedpref
    Editor editor = settings.edit();
    editor.putInt("ID", "1");
    editor.commit();