سلام. چطوری میتونیم از فرگمنت اول به کمک نویگیشن به فرگمنت دوم بریم، و از فرگمنت دوم نتیجه ای رو به فرگمنت اول برگردونیم؟
سلام وقت بخیر
ویدیوهای سرفصل فعلی و همینطور سرفصل آتی رو ببینید تدریس شده
پوریا شفیعی۲۰ اردیبهشت ۱۴۰۰، ۱۲:۱۵
میخوام Observer داشته باشما...
نمیخوام یه آبجکت از یه فرگمنت بفرستم به یه فرگمنت دیگه.
ببینید بذارید یه مثال بزنم، فرش کنید توی فرگمنت StudentsFragment هستیم و اینجا لیست دانشجوها رو داریم نمایش میدیم. یوزر روی دکمه ‘افزودن دانشجوی جدید" کلیک میکنه و میره به فرگمنت AddNewStudentFragment تا اطلاعات دانشجوی جدید رو وارد کنه. وقتی روی دکمه ‘افزودن" کلیک میکنه نمیخوایم فرگمنت قبلی یک بار دیگه ایجاد بشه و لیست دوباره از سرور دریافت بشه. میخوایم صرفا AddNewStudentFragment بسته بشه و در StudentsFragment توسط یک Observer مطلع بشیم که افزودن اتفاق افتاده و آیتم جدید رو به لیست ریسایکلرویو اضافه کنیم و adapter.notifyItemInserted() رو فراخونی کنیم و آیتم جدید رو اضافه کنیم. در این صورت روشی که شما میفرمایین جواب نمیده.