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

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

‫‪Application‬‬ ‫ ‬‬ Context

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

Activity context

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