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();
   }
 }