06-03-1399، 12:04 ق.ظ
[attachment=646][attachment=646][attachment=647][attachment=650][attachment=650]سلام وقت بخیر .
برای پیاده سازی Bottom Navigation view در پروژه به این مشکل برخوردم که وقتی میخوام برای هر ایتم در Bottom Navigation view یک فرگمنت جدا بگذارم. یعنی با کلیک بر روی هر ایتم فرگمنت مربوط به خو را نمایش دهد.
جزییات بیشتر : حال در Main Activity در متد onNavigationItemSelected یک switch نوشتم که داخل هر case یک شی از نوع کلاس Fragment ای که ساخته ام , هست. و در داخل متد سازنده کلاسی که از نوع (مشتق شده) Fragment است یک شی از کلاسی که قرار است ان فایل xml ای که برای نمایش هر ایتم هست را رندر کند قرار داده ام. ولی هنگامی که روی ایتم های Bottom Navigation view کلیک میشود برنامه crash کرده و خارج میشود و خطای null Pointer Exception میدهد.
برای پیاده سازی Bottom Navigation view در پروژه به این مشکل برخوردم که وقتی میخوام برای هر ایتم در Bottom Navigation view یک فرگمنت جدا بگذارم. یعنی با کلیک بر روی هر ایتم فرگمنت مربوط به خو را نمایش دهد.
جزییات بیشتر : حال در Main Activity در متد onNavigationItemSelected یک switch نوشتم که داخل هر case یک شی از نوع کلاس Fragment ای که ساخته ام , هست. و در داخل متد سازنده کلاسی که از نوع (مشتق شده) Fragment است یک شی از کلاسی که قرار است ان فایل xml ای که برای نمایش هر ایتم هست را رندر کند قرار داده ام. ولی هنگامی که روی ایتم های Bottom Navigation view کلیک میشود برنامه crash کرده و خارج میشود و خطای null Pointer Exception میدهد.