I'd suggest using the default value parameter of SharedPreferences
's get*
methods.
For example:
SharedPreferences prefs = context.getSharedPreferences("counters",
Context.MODE_PRIVATE);
// increment a counter
int counter = prefs.getInt("counter", 0); // Using '0' for the default value
prefs.edit().putInt("counter", counter+1).apply();