تعریف یک متغیر پابلیک در 2 اکتیویتی
سلام دوستان
سال جدید مبارک
من میخوام که یک متغیر Boolean تعریف کنم که هم در MainAvtivity قابل دسترسی باشه و هم در کلاس ThreadActivity
و بشه اون رو تغییر داد . چطوری باید تعرف کنم؟ متغیر باید توسط متد بین این دو کلاس دریافت بشه ؟
از کلاس G میشه استفاده کرد ؟
كاري كه من انجام ميدم اينه كه توي كلاس G متغير رو تعريف ميكنم. اينجوري در همه جاي برنامه قابل دسترس هست و در همه جا هم ميشه مقدارش رو چك كرد و براساسش تصميم گرفت و هم ميشه مقدارش رو تغيير داد.
يه نكته ديگه هم هست اونه كه من تو خونه از اكليپس استاد استفاده ميكنم و سركار از اكليپس آخرين نسخه. تو پروژه ام توي كلاس G يه متغير تعريف كرده بودم و همه جا ازش ميتونستم استفاده كنم. پروژه ام رو كه بردم روي اكليپس نسخه جديد از متغير تعريف شده در كلاس G ايراد گرفت و پيشنهاد داد كه براش setter و getter تعريف كنم. و هر جا خواستم مقدارش رو بخونم و يا ست كنم از اونها استفاده كنم. و من هم اين كار رو انجام دادم و برنامه ام بدون مشكلي كار كرد. البته هنوز خودم دليل لزوم و فايده استفاده از setter و getter رو نميدونم.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .