تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ مرتضی زندیه
فراخوانی وایجاد دوباره فرگمنت
میلاد عزیززاده حل شده توسط میلاد عزیززاده

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

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

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

 

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

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

 

مشکل کجاست؟

سلام وقت بخیر

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

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

بهترین پاسخ
میلاد عزیززاده ۰۶ مرداد ۱۴۰۰، ۱۹:۰۹