Qui ci sono i documenti:Qual è la differenza tra AlertDialog.builder.setView e Dialog.setContentView?
AlertDialog.builder.setView: Impostare una visualizzazione personalizzata per essere il contenuto della finestra di dialogo.
Dialog.setContentView: imposta il contenuto dello schermo su una vista esplicita.
Ma sono ancora un po 'confuso, qualcuno potrebbe spiegarli in ulteriori dettagli?
https://developer.android.com/reference/android/support/v4/widget/DrawerLayout.SavedState.html –