تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ سیدعلی طباطبائی
onCreateView() یا onViewCreated()
پوریا شفیعی حل شده توسط پوریا شفیعی

سلام وقتتون بخیر

برای دسترسی به ویو‌ها و انجام کارهای مختلف رو اون‌ها بهتره از onCreateView() استفاده کنیم یا onViewCreated() ؟؟

سلام وقت بخیر 

 

هنگامی که onCreateView کال شود لیوت ما inflate میشود به عبارتی یعنی view فرگمنت ساخته میشود.

اما هنگامی که onViewCreated کال شود view در دسترس هست چرا که در onCreateView ساخته شده.

پس بهتره برای دسترسی به ویو هاتون از onViewCreated استفاده کنید دلیلش هم این هست که میدونیم view ساخته شده و view ما null نیست که باعث فورس کلوز بشه.

بهترین پاسخ
پوریا شفیعی ۲۷ اسفند ۱۳۹۹، ۲۰:۱۶