public class confirmTaskForm extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { SharedPreferences prefs = getDefaultSharedPreferences(); prefs.edit().putInteger("id", prefs.getInteger("id", 0) + 1).commit(); Log.d("TAG", "Id is: " + prefs.getInteger("id")); } }
//Some strings to address your preferences public static final String PREFS_NAME = "JumbleWordsPreferences"; public static final String HIGH_SCORE = "HighScore"; //Retrieving high score SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); int highscore = settings.getInteger(HIGH_SCORE, 0); //Saving current score as high score SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); SharedPreferences.Editor editor = settings.edit(); editor.putInteger(HIGH_SCORE, currentScore); // Commit the edits! editor.commit();
public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); int curVersionCode = getPackageManager().getPackageInfo(getPackageName(), 0).versionCode; if(prefs.getInteger(VERSION_KEY, -1) != curVersionCode) { // new app version detected, proceed as needed doStuff(); // do not forget to update prefs.edit() .putInteger(VERSION_KEY, curVersionCode) .apply(); } } }
public class CountActivity extends Activity { public static final String PREFS_NAME = "MyPrefsFile"; @Override protected void onCreate(Bundle state){ super.onCreate(state); . . . SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); int counter= settings.getInteger("counter", 0) +1; SharedPreferences.Editor editor = settings.edit(); editor.putInteger("counter", counter); editor.commit(); }
SharedPreferences preferences = getSharedPreferences("myapp",4); points= preferences.getInteger("points", 0); points= point+pointsGame1; SharedPreferences.Editor editor = preferences.edit(); editor.putInteger("points", points); editor.commit();