0 امتیاز
قبل در موبایل و لوازم الکترونیکی توسط (1.3هزار امتیاز)
می خواستم درباره شی Context و واژه Callback در آندروید ،بدونم چه هستند؟

1 پاسخ

+1 امتیاز
قبل توسط (1.3هزار امتیاز)
 
بهترین پاسخ

context یک کلاس انتزاعیه که خود اندروید اونو پیاده سازی می کنه،مثلا اکتیویتی یک context هستش.ما از context برای استفاده از resource های برنامه و انجام عملیات های application-level استفاده می کنیم.مثلا اجرای یک اکتیویتی،سرویس،فرستادن یک broadcast و ... همه عملیات های application-level هستند.

http://www.doubleencore.com/2013/06/context

callback یک مفهوم مختص به اندروید نیست. callback در زبان ها و محیط های دیگر به معنی نقطه برگشت است. برای نمونه وقتی می خواهید در تابعی بعد از انجام کار، روال دیگری را اجرا کند که این روال از قبل مشخص نیست و باید فراخوانی کننده تابع آنرا به عنوان پارامتر ارسال کند از یک callback استفاده می شود.
شاید چیزی شبیه به function pointer ها در گذشته.

سوالات مشابه

0 امتیاز
0 پاسخ 342 بازدید
0 امتیاز
0 پاسخ 298 بازدید
+1 امتیاز
1 پاسخ 1.7هزار بازدید
0 امتیاز
0 پاسخ 1.4هزار بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط shamstabrizi (505 امتیاز)
+1 امتیاز
1 پاسخ 1.9هزار بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط hldv (760 امتیاز)
+1 امتیاز
1 پاسخ 738 بازدید
0 امتیاز
1 پاسخ 378 بازدید
+3 امتیاز
2 پاسخ 602 بازدید
...