/** * Reads the photo strip template preference. * * @param context the {@link Context}. * @return the stored {@link PhotoStripTemplate}. */ public PhotoStripTemplate getPhotoStripTemplate(Context context) { SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context.getApplicationContext()); String template = preferences.getString(KEY_PHOTO_STRIP_TEMPLATE, PhotoStripTemplate.VERTICAL_3.name()); return PhotoStripTemplate.valueOf(template); }
/** * Stores the photo strip template preference. * * @param context the {@link Context}. * @param template one of {@link PhotoStripTemplate}. Must not be null. */ public void storePhotoStripTemplate(Context context, PhotoStripTemplate template) { SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context.getApplicationContext()); preferences.edit().putString(KEY_PHOTO_STRIP_TEMPLATE, template.name()).apply(); }