View Full Version : سوال در مورد مفهوم context
h53j20
دوشنبه 18 آبان 1394, 14:32 عصر
سلام دوستان . تازه برنامه نویسی آندروید را شروع کردم و خوب دارم پیش میرم ولی نمیتونم مفهوم Context را بفهمم . تو سورس ها یک جاهایی از this استفاده کردن , و یک جاهایی از getApplicationContext() حالا نمیتونم درک کنم که کجا از کدوما استفاده کنم . ممنون میشم که یک مقدار توضیح بدید (تو سایت ها ایرانی و خارجی زیادی سرچ کردم ولی چیزی دستگیرم نشد) ممنون.
NeoFighT
دوشنبه 18 آبان 1394, 16:08 عصر
سلام ،
Context شامل یک سری اطلاعات ، دسترسی ها ، resource ها و ... هستش که برای یه سری کار ها بهش احتیاج داری ،
تا جایی که من میدونم فرق زیادی باهم ندارد و بهتری که از getApplicationContext و getBaseContext استفاده نکنی ، چون اینا اطلاعات کلی رو دارن ،
مثلا برای نمایش یک Dialog نمیتونی از اینا استفاده کنی ، باید Context اکتیویتیت رو بدی چون Dialog قراره تو اکتیویتی باز بشه ،
من در همین حد میدونم ، دوست ندارم هم بیشتر بدونم :)
ولی میتونی سرچ کنی اطلاعات بیشرتی دستت بیاد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.