¿Cómo obtengo las preferencias compartidas de una actividad de preferencias en Android?

Estoy usando una PreferenceActivity para mostrar algunas configuraciones para mi aplicación. Estoy inflando la configuración a través de un archivo xml para que mi onCreate (y los métodos de clase completos) se ve así:

public class FooActivity extends PreferenceActivity {
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        addPreferencesFromResource(R.xml.preference);
    }
}

El javadoc dePreferencia Actividad Fragmento de preferencia Establece que

Estas preferencias se guardarán automáticamente en SharedPreferences a medida que el usuario interactúe con ellas. Para recuperar una instancia de SharedPreferences que utilizará la jerarquía de preferencias en esta actividad, llame a getDefaultSharedPreferences (android.content.Context) con un contexto en el mismo paquete que esta actividad.

Pero, ¿cómo obtengo el nombre de SharedPreference en otra actividad? Solo puedo llamar

getSharedPreferences(name, mode)

en la otra actividad, pero necesito el nombre de SharedPreference que fue utilizado por PreferenceActivity. ¿Cuál es el nombre o cómo puedo recuperarlo?

Respuestas a la pregunta(6)

Su respuesta a la pregunta