Ao fazer AlertDialogs, geralmente usamos um fragmento que estende DialogFragments. Esses DialogFragments sempre passam por um processo de ciclo de vida que aciona um onCreateDialog. Portanto, ao combinar a criação de diálogos com ContentLoaderListeners, precisamos ter certeza de que onCreateDialog está explicitamente fazendo algum trabalho em nosso código. (Caso contrário, ficaremos com uma IU muito ruim de diálogos em branco atrás ou em cima de nosso conteúdo carregado).
Portanto, precisamos carregar a visualização em que nosso conteúdo está sendo carregado, dentro do processo onCreateDialog, e então usar ContentLoaders para preencher isso. Algo para se manter em mente ao trabalhar com o mundo fácil, mas sutilmente complicado, dos Diálogos do Android.