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 پاسخ 336 بازدید
0 امتیاز
0 پاسخ 293 بازدید
+1 امتیاز
1 پاسخ 1.6هزار بازدید
0 امتیاز
0 پاسخ 1.4هزار بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط shamstabrizi (505 امتیاز)
+1 امتیاز
1 پاسخ 1.9هزار بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط hldv (760 امتیاز)
+1 امتیاز
1 پاسخ 725 بازدید
0 امتیاز
1 پاسخ 367 بازدید
+3 امتیاز
2 پاسخ 590 بازدید
...