نوشتن یک متد اصولی با قابلت شخصی سازی و پاسخگویی سریع
سلام،
دوستان من برای تمام ارور ها در برنامه ام از AlertDialog استفاده کردم، چون در AlertDialog دوتا دکمه برای عملکرد پیام وجود داره پس در هر مکان جدید باید یک AlertDialog جدیدی نوشت، به عنوان مثال من 5 ارور دارم با 5 عمکرد متفاوت پس 5 متد باید بنویسم.
حالا راه حلی که به ذهنم رسید اینه که توی یک کلاس یک AlertDialog بنویسم و تمام پارامترهای لازم مانند متن پیام و عنوان و ... از ورودی های متد بگیرم و داخل دکمه های positiveButton و negativeButton از دو اینترفیس استفاده کنم و در هر 5 مکان فقط کافیه متد از کلاس مربوطه صدا بزنم و پارمترهای ورودی و پر کنم و دو دکمه را که از اینترفیس اوررایت شده اند شخصی سازی کنم.
الان این کد به درستی کار میکنه و استاد هم در آموزشها از چنین روش هایی استفاده کردن ولی سوال من اینجاست که این کار ( نوشتن یک متد AlertDialog در کلاسی و استفاده از اینترفیس در آن ) بهتر و اصولی تر و سریع تر است یا اگر 5 متد جدا مینوشتم ؟
متد AlertDialog تعریف شده در داخل کلاس به صورت استاتیک تعریف نشده درحالی که راحت تر بود استاتیک تعریف میشد، ممنون میشم این را هم بگین که اگه استاتیک تعریف میشد تاثیرش به چه صورت بود؟ ( تاثیر از نظر عمکرد در سرعت و ...).
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .