فراخوانی وایجاد دوباره فرگمنت

پرسیده شده
فعالیت 1004 روز پیش
دیده شده 337 بار
0

سلام وقت بخیر، خداقوت

استاد آخرای ویدیو مشکلی رو مطرح کردن که وقتی بین منو ها سوییچ میکنیم، فرگمنتی که انتخاب میشه دوباره ایجاد و متد onCreateView فراخوانی میشه و به اول صفحه میره

که این مشکل با درج متد setOnItemReselectedListener حل میشه

 

ولی وقتی دیباگ کردم و  رفتم به فرگمنت ریسنتس و بر گشتم به فرگمنت هوم، صفحه هوم دوباره اینفلیت شد

نصف مشکل حل شد فقط با متد بدون متنی که گذاشتن، فقط وقتی که داخل همون فرگمنت هوم باشیم و دوباره همون منو هوم رو ری سلکت کنیم فرگمنت اینفلیت نمیشه

 

مشکل کجاست؟

فایل پیوست

مرتضی زندیه
مرتضی زندیه

6 مرداد 00

0
حذف شده

سلام وقت بخیر

مشکلتونو متوجه نشدم ولی در کل وقتی وارد یک منوی جدید میشین فرگمنت باید از نو ساخته بشه ولی وقتی رو همون منویی که هستین کلیک کنید نباید از اول ساخته بشه که توسط یک listener مشکل حل میشه همانطور که خودتونم اشاره کردین

اما ترکیب bottom navigation و فرگمنت ها رو توی سرفصل پروژه بیشتر آشنا میشین

فایل پیوست

میلاد عزیززاده گلنگشی

توسط

میلاد عزیززاده گلنگشی

6 مرداد 00