سلام وظیفه ی context در اندریود چیه؟ با یک مثال توضیح میدم. فرض کنید که شما یک هتل دارید این هتل در واقع همون app شماست. یک مسافر اومده که می خواد از سرویس های مختلف استفاده کنه یا اینکه به منابعی مثل غذا دسترسی پیدا کنه. در این از یک خدمتکار استفاده میشه و به خدمتکار میگه که این کارو انجام بده و این موارد رو برام مهیا کن. این جا این خدمتکار در واقع شبیه یک context عمل می کنه. کارهایی که یک context برای ما انجام میده: 1. بارگزاری منابع 2. شروع یک Activity جدید 3.ایجاد یک view 4.بدست اوردن سرویس ها سیستم شما می تونید با متدهای زیر از یک context استفاده کنید:

() getApplicationContext

 ()  getContext 

() getBaseContext

(  or this (when in the activity class

منبع مثل همیشه: http://stackoverflow.com/