public boolean onNavigationItemSelected

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

سلام

زمانی که میخوام روی هر یک ایتم ها کلیک کنه و بره به اون فرگمنت از برنامه میاد بیرون و خطایی نمیده و چون دیباگ نمیکنه مجبور شدن بزارم و مقداری که تو لاگ برمیگردنه 2131296555 این عدد هستش.

 

        bottomNavigationView_main.setOnItemSelectedListener(new NavigationBarView.OnItemSelectedListener() {
                @Override
                public boolean onNavigationItemSelected(@NonNull MenuItem item) {
                    Log.i("itemmmmmm", "onNavigationItemSelected: "+item.getItemId());
                    switch (item.getItemId()) {
                        case R.id.category_menu_item:
                            FragmentTransaction transaction_category=getSupportFragmentManager().beginTransaction();
                            transaction_category.replace(R.id.fragment_category,new Category());
                            transaction_category.commit();
                            break;
                        case R.id.search_menu_item:
                            FragmentTransaction transaction_search=getSupportFragmentManager().beginTransaction();
                            transaction_search.replace(R.id.fragment_search_search,new Serach());
                            transaction_search.commit();
                            break;
                        case R.id.logo_menu_item:
                            FragmentTransaction transaction_logo=getSupportFragmentManager().beginTransaction();
                            transaction_logo.replace(R.id.fragment_products_products,new Products());
                            transaction_logo.commit();
                            break;
                        //case R.id.menu_item_home:
                        default:
                            FragmentTransaction transaction_home=getSupportFragmentManager().beginTransaction();
                            transaction_home.replace(R.id.fragment_home_home,new Home());
                            transaction_home.commit();
                            break;
                    }

                    return true;
                }
        });

2131296555 مقدار برگشتی از لاگ 

که بایستی id اون item که روش کلیک شده برگردونه

ممنون میشم راهنمایی کنید.

فایل پیوست

محمد لطفی
محمد لطفی

19 آبان 00

0
حذف شده

مشکل رو پیدا کردم

 

فایل پیوست

محمد لطفی

توسط

محمد لطفی

19 آبان 00