گرفتن نتیجه از یک فرگمنت

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

سلام. چطوری میتونیم از فرگمنت اول به کمک نویگیشن به فرگمنت دوم بریم، و از فرگمنت دوم نتیجه ای رو به فرگمنت اول برگردونیم؟

فایل پیوست

Freestyle
Freestyle

20 اردیبهشت 00

0
حذف شده

سلام وقت بخیر

 

ویدیو های سرفصل فعلی و همینطور سرفصل آتی رو ببینید تدریس شده

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

20 اردیبهشت 00

حذف شده
ویدئوها رو دیدم این موضوع تدریس نشده. منظورم navBackStackEntry هست. نمونه جاوای خوبی پیدا نکردم.
Freestyle

20 اردیبهشت 00

حذف شده
نیازی به استفاده از navBackStackEntry نیست با پلاگین Safe Args میتونین چنین کاری رو انجام بدید .یا میتونین با گراف ها setArgument کنین و دیتاتون رو به فرگمنتی که میخاین پاس بدین https://developer.android.com/guide/navigation/navigation-pass-data
پوریا شفیعی

20 اردیبهشت 00

حذف شده
اجازه نمیداد کامنت کنم چون طولانی بود. مجبور شدم تو پاسخ بفرستمش.
Freestyle

20 اردیبهشت 00

0
حذف شده

میخوام Observer داشته باشما...

نمیخوام یه آبجکت از یه فرگمنت بفرستم به یه فرگمنت دیگه.

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

فایل پیوست

Freestyle

توسط

Freestyle

20 اردیبهشت 00

حذف شده
درسته متوجه منظورتون شدم برای این کار لازم هست سرفصل زیر رو که لینکش قرار میدم بگذرونید .(همین موضوعی که شما میفرمایید در سرفصل بعدی تدریس شده و تمرینی برای ان لحاظ شده ) https://7learn.ac/chapter-android-mvvm--jetpack
پوریا شفیعی

20 اردیبهشت 00

حذف شده
https://7learn.ac/chapter-android-mvvm--jetpack
پوریا شفیعی

20 اردیبهشت 00

حذف شده
میشه بفرمایین کدوم ویدئوش؟ من این سرفصل رو هم دیدم و همچین آموزشی خاطرم نیست داده شده باشه.
Freestyle

20 اردیبهشت 00

حذف شده
خود navBackStackEntry تدریس نشده اما چیزی که شما میخواهید در سر فصل بعد تدریس شده و شما لازم هست نسبت به تمام مفاهیم سرفصل بعدی اشراف داشته باشین (در اخر هم طبق همون مفاهیم تمرینی قرار داده شده)
پوریا شفیعی

21 اردیبهشت 00