Como criar um AlertDialog com ListView, sem usar AlertDialog.Builder?

Eu tenho uma subclasse deAlertDialog que deve exibir uma lista de todas as redes Wi-Fi disponíveis no intervalo.

Eu quero que o diálogo em si será responsável por iniciar a digitalização Wifi e receber os resultados.

Por esse motivo, não posso usar oAlertDialog.Builder para definir oListView itens, porque no momento de criar o diálogo eu ainda não os tenho, e eles podem mudar durante a apresentação.

Então, o que estou perguntando é como posso usar o suporte interno paraAlertDialog apresentar uma lista de escolha única, sem aAlertDialog.Builder?

Se for impossível, como criar meu próprio ListView e defini-lo como a visualização de conteúdo para o diálogo?

questionAnswers(2)

yourAnswerToTheQuestion