Android: diferencia entre getMainLooper () y Looper.myLooper ()

Ahora estoy tratando de resucitar un proyecto. Hubo una excepción en getMainLooper () ...

Pensé que podría haber un problema con la inicialización de MainLooper y agregué Looper.prepareMainLoop () antes de eso.

Excepción que me dice que ya se lanzó un bucle para ese objeto ...

Entonces intenté reemplazar getMainLooper () con Looper.myLooper () y funcionó ...

Pero no entendí por qué =)

De hecho, no entiendo la diferencia entre estas dos cosas. Creo que en el lugar donde se usó getMainLooper () en mi proyecto, es el mejor lugar para el verdadero bucle principal de la aplicación, pero obtuve lo que obtuve ..

Por favor explique

Gracias por su atenció

Respuestas a la pregunta(1)

Su respuesta a la pregunta