title: RingtonePreference not firing OnPreferenceChangeListener
body: <p>Every other preference I have fires its OnPreferenceChangeListener.  However, my RingtonePreference it doesn't:</p>
  
  <pre><code>p = getPreferenceScreen().findPreference("pref_tone");
  String rname = preferences.getString("pref_tone",Settings.System.DEFAULT_RINGTONE_URI.toString());
  String name = ringtoneToName(rname);
  p.setSummary(name);
  p.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
  public boolean onPreferenceChange(Preference preference, Object newValue) {
      // Never hits here!
      String v = (String) newValue;
      preference.setSummary(ringtoneToName(v));           
      return true;
  }
  });
  </code></pre>