سلام
دوستان من یه سوال داشتم گرچه خیلی ساده است و مطلب در مورد اون توی اینترنت بسیار بسیار زیاد هستش اما این مطلب برای من توی یه چیز ابهام داره. کتاب ها و منابع مختلف همه از شرایطی که می تونیم از فرگمنت استفاده کنیم حرف زدن اما سوال من اینه که توی اون شرایط میتونیم هم از اکتیویتی های متعدد استفاده کنیم. اگه قرار باشه که از یه فرگمنت در کل پروژه فقط و فقط یکبار و در یکجا استفاده بشه استفاده از اون نسبت به استفاده از اکتیویتی چه مزیتی بهمراه داره؟
مثلا شما فرض کنین که در یه اکتیویتی سه تا دکمه داریم که با کلیک کردن روی اون باید لیست کل آهنگ ها نمایش داده بشه با کلیک بر روی دکمه دیگه باید لیست خواننده ها نمایش داده بشه و دکمه دیگه آلبوم ها را برمیگردونه
حالا تو این شرایط به نظرم دو تا راهکار داریم شما بفرمایید که کدام درست تر و اصولی تر است
اول اینکه سه تا اکتیویتی درست کنیم یکی برای خواننده ها یکی برای اهنگ ها و یکی هم برای البوم ها. حالا با کلیک بر روی هر کدام از دکمه های مد نظر به اکتیویتی خودش هدایت میشه.
راهکار دوم این هستش که 3 تا فرگمنت درست کنیم یکی برای آهنگ ها یکی برای البوم ها یکی برای خواننده ها و یه اکتیویتی هم درست کنیم که با کلیک بر روی هر کدام از دکمه ها به اون اکتیویتی هدایت بشیم و حالا بر حسب اینکه با فشردن کدام دکمه وارد این اکتیویتی جدید شدیم تصمیم بگیریم که کدام یک از فرگمنت ها را نمایش بدیم.
به نظر شما کدام راهکار درست تر بهینه تر و اصولی تر است؟
ممنون میشم دوستان با مثال و نمونه و یا منبع مطالعه راهنمایی کنن.
سپاس از همه دوستان