Android-FAQ icon indicating copy to clipboard operation
Android-FAQ copied to clipboard

‫کانتکس Context چیست ؟

Open FatemehKavoosi opened this issue 5 years ago • 2 comments

FatemehKavoosi avatar Jul 05 '20 18:07 FatemehKavoosi

در اصل Context یک کنترل کننده یا به نوعی رابط برای سیستم هست و یک سری خدمات به ما ارایه میده مانند دسترسی به resource ها ودیتابیس ها و ‫و‪...‬‬ ‫‪prefrences‬‬

‫‪Application‬‬ ‫ ‬‬ Context

این نوع کانتکست در طول حسابت کلاس اپلیکیشن در دسترس شما هست و هنگامی استفاده میشه که شما کانتکستی به غیر از کانتکست lifecyle فعلیتون بخواهید یا اینکه بخواهید contect ایی که مربوط به اکتیویتی هست را به خارج از scope اون پاس بدید .

Activity context

این نوع مانتکست در طول حسات یک اکتیویتی در اختیار شما هست و به lifeCycle ‌کلاس اکتیویتی وابسته هست وپ تنها زمانی باید استفاده بشه که شما contect رو در lifecycle ‌یک اکتیویتی درخواست کنید .

Sanaebadi97 avatar Jul 05 '20 19:07 Sanaebadi97

یه جورایی میشه گفت یک ماژول در ری اکت می باشد که باعث می شود state کلی پاس داده بشود به همه کامپوننت ها ، به عبارتی توزیع کننده state ها هست.

و هر بار بخواهیم کلید سراسری تعریف کنیم (مواردی که بیشتر از یک کامپوننت نیاز به استفاده است) در این فایل تعریف میکنیم.

ahmadnejad64 avatar Feb 04 '24 06:02 ahmadnejad64