سلام.سوال من اينه كه استاد اومدن و براي برگشت از صفحه جزئيات به صفحه اصلي از يه سري كد استفاده كردن كه اون دكمه به عنوان برگشت استفاده بشه ولي آيا ميشه چون ما الان فرگمنت جزئيات رو اضافه كرديم با يه Transaction از نوع حذف،اون فرگمنت رو ببنديم و فرگمنت اصلي باز بشه برامون...آيا قابل پياده سازي هست و مشكلي رو پيش نمياره؟
باتشكر...
سلام و احترام
شما میتونین اون دکمه رو به صورت کاستوم بسازید(در xml به عنوان child ی از تولباری که میسازید) ولی وقتی چنین امکانی sdk اندروید به ما ارایه داده چرا از این قابلیت استفاده نکنیم؟منظورم متد های setHomeButtonEnabled و setDisplayHomeAsUpEnabled هستش. و متد onOptionSellected .
۲-وقتی ما می آییم از متد onOptionItemSelected استفاده میکنیم یه راه بهینه هست ولی اگر بخواهید از روش remove دقت کنید در این مثال استفاده کنید مشکلی که وجود دارد کد های ما زیاد خواهد شد و اگر ما چندین فرگمنت داشته باشیم برای آن خیلی کد برای هندل کردن این قضایا بنویسیم!
از این متد remove هم در سر فصل فایل ها در پروژه مربوطه استفاده شده که کارکرد آن آشنا خواهید شد.
ضمن اینکه در جلسات NavigationComponent راه حل جدید گوگل برای مدیریت فرگمنت ها یاد خواهید گرفت .
پس به طور کل با توجه به شرایط (که این شرایط را به مرور در سر فصل های مختلف یاد خواهیم گرفت) تصمیم میگیریم که چکار کنیم .