سوال در رابطه با قسمت وارد کردن key در فرگمنت A

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

سلام وقت بخیر 

من قسمت وارد کردن key رو درک نکردم ، چرا هم EXTRA_KEY_DATA 

اومد  و هم data؟ چرا فقط خود data نیومد؟ مگه instance ای که تعریف کردیم برای کلید توی فرگمنت B  اسمشو data نزاشتیم؟ پس چرا فقط از همون کلمه data هر جا که نیاز بود استفاده نشد؟

فایل پیوست

0
حذف شده

سلام وقت بخیر

متوجه سوالتون نشدم

ولی در کل برای ارسال اطلاعات به فرگمت های مختلف از Bundle و متدهای مختلفش استفاده میشه.

همه متدهاش دو تا پارامتر میگیرن اولین پارامتر key هست دومین پارامتر value اصطلاحا به این ساختار key value pair میگن. وقتی توی مبدا یک اطلاعاتی رو توی Bundle قرار میدین برای این اطلاعات باید اسمی در نظر بگیرین که توی مقصد بتونین اطلاعات درست رو دریافت کنید چون شاید چند تا اطلاعات بخواین داخل Bundle قرار بدین

فایل پیوست