Diferencia entre getContext (), getApplicationContext (), getBaseContext () y "this"

Cuál es la diferencia entregetContext() , getApplicationContext() , getBaseContext() ythis"?

Aunque esta es una pregunta simple, no puedo entender la diferencia básica entre ellos. Por favor dé algunos ejemplos fáciles si es posible.

Respuestas a la pregunta(7)

Su respuesta a la pregunta