Android: diferença entre getMainLooper () e Looper.myLooper ()

Agora estou tentando ressuscitar um projeto. Houve uma exceção em getMainLooper () ...

Pensei que talvez houvesse um problema com a inicialização do MainLooper e adicionei Looper.prepareMainLoop () antes diss

Exceção me dizendo que já existe um looper para esse objeto .

Então, tentei substituir getMainLooper () por Looper.myLooper () e funcionou ...

Mas eu não entendi porque =)

Na verdade, eu não entendo a diferença entre essas duas coisas. Eu acho que no local onde getMainLooper () foi usado no meu projeto, é o melhor lugar para o verdadeiro looper principal do aplicativo, mas eu consegui o que obtive ..

Por favor explique

Obrigado pela sua atençã

questionAnswers(1)

yourAnswerToTheQuestion