Mantenga la barra de acción mostrada cuando cambie PreferenceScreen

Estoy tratando de mostrar una barra de acción en mi pantalla de preferencias. Para hacerlo, agregué el siguiente código en mi SettingActivity

public class PreferencesActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.preferences_activity);
        getFragmentManager().beginTransaction()
                .replace(R.id.container, new PreferencesFragment()).commit();

            getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_HOME_AS_UP);
            getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    }
}

luego el resto de mi código en PreferencesFragment. Esto funciona bien, pero tan pronto como presiono una preferencia de PreferenceScreen, la barra de acciones está oculta. Si vuelvo a la pantalla principal de preferencias, puedo volver a verla. ¿Alguna idea de cómo mantener la barra de acción mostrada (y actualizada con la etiqueta PreferenceScreen)?

Editar: al mirar el código de PreferenceScreen, parece que se abre un cuadro de diálogo de pantalla completa cuando se hace clic en PreferenceScreen. Debido a que mi preferencia tiene un título, el Diálogo también debe mostrar un título ... pero no

    // Set the title bar if title is available, else no title bar
    final CharSequence title = getTitle();
    Dialog dialog = mDialog = new Dialog(context, context.getThemeResId());
    if (TextUtils.isEmpty(title)) {
        dialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE);
    } else {
        dialog.setTitle(title);
    }

Respuestas a la pregunta(7)

Su respuesta a la pregunta