Cómo usar support.v7.preference con AppCompat y posibles inconvenientes

Intenté implementar preferencias para una aplicación AppCompat, usando support.v7.preference. Me tomó un par de días analizarlo, ya que support.v7.preference tiene algunas diferencias significativas con las preferencias nativas ... lo cual no es tan malo una vez que lo sabes, pero desafortunadamente hay poca documentación disponible. Pensé en compartir mis hallazgos para que otros no tengan que pasar por el mismo dolor.

Entonces ... pregunta:

¿Cuál es la mejor manera de implementar Preferencias para aplicaciones AppCompat (con PreferenceFragment y AppCompatAcitivity incompatibles)?

Aquí hay un par de preguntas relacionadas:La pantalla secundaria de preferencias no se abre cuando se usa support.v7.preference¿Cómo retroceder de la pantalla secundaria Preferencias a la pantalla principal en PreferenceFragmentCompat?PreferenceFragmentCompat requiere preferencia El tema a configurar¿Cómo creo preferencias personalizadas usando la biblioteca android.support.v7.preference?Documentos oficiales aquí:http://developer.android.com/guide/topics/ui/settings.htmlhttp://developer.android.com/reference/android/support/v7/preference/Preference.html

Respuestas a la pregunta(2)

Su respuesta a la pregunta