public void putString(int resPrefId, String newVal, String dbColumnNum) { if (useDatabase) { mDbAdapter.open(); // Open write mDbAdapter.updateContact(Long.valueOf(contactId), dbColumnNum, newVal); mDbAdapter.close(); } else { SharedPreferences.Editor settings = mPrefs.edit(); settings.putString(context.getString(resPrefId), newVal); settings.commit(); } }