Como o método getView () funciona ao criar seu próprio adaptador personalizado?

Minhas perguntas são:

Qual é exatamente a função do LayoutInflater?Por que todos os artigos que eu li checam se convertview é nulo ou não primeiro? O que significa quando é nulo e o que significa quando não é?Qual é o parâmetro pai que esse método aceita?

questionAnswers(8)

yourAnswerToTheQuestion