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 پاسخ 237 بازدید
0 امتیاز
0 پاسخ 211 بازدید
+1 امتیاز
1 پاسخ 1.5هزار بازدید
0 امتیاز
0 پاسخ 1.3هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط shamstabrizi (505 امتیاز)
+1 امتیاز
1 پاسخ 1.7هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط hldv (760 امتیاز)
+1 امتیاز
1 پاسخ 576 بازدید
0 امتیاز
1 پاسخ 284 بازدید
+3 امتیاز
2 پاسخ 477 بازدید
...