@Override
 public boolean onPreferenceChange(Preference preference, Object newValue) {
   if (preference == mSmsApplicationPreference && newValue != null) {
     SmsApplication.setDefaultApplication(newValue.toString(), getActivity());
     updateSmsApplicationSetting();
     return true;
   }
   return false;
 }