Diferencia entre el Contexto de la Actividad y el Contexto de la Aplicación


Esto me tiene perplejo, estaba usando esto en Android 2.1-r8 SDK:

ProgressDialog.show(getApplicationContext(), ....);

Y también en

Toast t = Toast.makeText(getApplicationContext(),....);

Usando getApplicationContext() se bloquea tanto ProgressDialog como Toast.... que me llevan a esta pregunta:

¿Cuáles son las diferencias reales entre un contexto de actividad y un contexto de aplicación, a pesar de compartir la expresión "Contexto"?


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52