private void updateSmsApplicationSetting() { log("updateSmsApplicationSetting:"); ComponentName appName = SmsApplication.getDefaultSmsApplication(getActivity(), true); if (appName != null) { String packageName = appName.getPackageName(); CharSequence[] values = mSmsApplicationPreference.getEntryValues(); for (int i = 0; i < values.length; i++) { if (packageName.contentEquals(values[i])) { mSmsApplicationPreference.setValueIndex(i); mSmsApplicationPreference.setSummary(mSmsApplicationPreference.getEntries()[i]); break; } } } }