آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

من خیلی قاطی کردم

dr_ervina  11 سال پیش  11 سال پیش
0 0

سلام به همه

از اول تابستون جسته گریخته آموزش های اندروید رو میخوندم و پیش میرفتم و تا حدی مقدماتی خوب پیش رفتم تا اینکه سه روز پیش آموزش ها رو خریداری کردم و تا امروز تا قسمت دوم فصل! پنج رفتم.
اما دیگه شدیدا قاطی کردم...از وقتی استاد وارد بحث context شده ،نتونستم درک درستی از این کلاس داشته باشم و نتونستم با مفاهیم که گفته میشه خب ارتباط برقرار کنم...مثل چجوری یه context میتونه به جای activity بشینه و چجوری context میفهمه Toast.maketest رو باید الان تو کدوم اکتیویتی به نمایش در بیاره و...
اما تا آخر این قسمت رو دیدم ، ولی گیج تر شدم ، تصمیم گرفتم از قسمت شی گرایی دوباره همه چی رو مرور کنم شاید ذهنم با مطالب ارتباط برقرار کنه اما نشد...کل گیر من از دقیقه 6 همین قسمت context شروع میشه...
اول نخواستم سوالم رو اینجا مطرح کنم...گشتم... تو گوگل گشتم ...Stackoverflow...تو خود همین سایت...d.android.com....
چیزی دستگیرم نشد...الان هم آخر شبه...واقعا ذهنم خیلی خسته شده...از صبح فقط رو همین قسمت گیر کردم...
ای کاش سرویس چت فعال بود..فک کنم اونجوری راحت تر میتونستم سوالاتم رو بپرسم
**الان سوال من از دوستان اینه:
این مشکل طبیعیه؟
قبول دارم برنامه نویسی جغرافی و تاریخ نیست بخوای حفظ کنی و باید با کد ارتباط برقرار کنی...ولی بنظر شما اگه من فعلا این مشکل رو اینجا رها کنم و قسمتهای بعدی رو ادامه بدم ، ممکنه مشکلم حل بشه؟ (چون تو برنامه نویسی معمولا چند ساعت که با یه مشکل کلنجار میرفتم ، بلاخره درکش میکردم اما این مورد خیلی گنگه برام...)
واقعا فهم این موضوع مهمه یا میتونم بدون درک این کلاس به برنامه نویسی ام ادامه بدم؟
الان دیگه واقعا ذهنم خسته اس....
چه کنم؟
شب همگی شیک

0 0
چند مورد : اینا چیز هایه ابتدایی یه و ازش عبور کن , دنبال این نباش این چطور کار میکنه این چطور , بعد یه مدت خودت میفهمی و درک میکنی و لازم نیست حتی جست و جو و منابع رو هم بخونی , کلا سخت نگیر (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
Astro  11 سال پیش
+6 0

 پاسخ صحیح

1.کلاسهای Activity , Application هر دو از کلاس Context گرفته شده اند . یعنی کلاس Context پدر اونهاست. پس Activityو  Application خواص این کلاس رو به ارث میبرند.
برای فهم بیشتر به عکس زیر نگاه کن:

2.پارامتر اول ورودی متد makeText یک Context میباشد. پس ما باید از یک Context استفاده کنیم و از اونجایی که در مورد شماره یک گفتم Activity و Application هر دو از فرزندان این کلاس هستند پس از هر دوی اینها میتونیم استفاده کنیم.Activity اطلاعات بیشتری از بستر اجرایی نرم افزار نسبت به Application در اختیار دارد.حالا بعضی متدها نیاز به Activity Context دارن بعضیا دیگه Application Context هم براشون کافیه.

عکس دیگر:

 

+1 0
داداش ممنون جرقه فهمیدن رو تو ذهنم زدی...رفتم دوباره یه قسمتهایی رو از فیلم دوباره نگاه کردم و فهمیدم موضوع خیلی ساده تر از اینها بود...آدم بعضی موقع ها به یه چیزهای ساده الکی گیر میده...الکی پیچیده اش کردم...نمیدونم چرا بازم دستت درد نکنه (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .