سلام
زمانی که میخوام روی هر یک ایتم ها کلیک کنه و بره به اون فرگمنت از برنامه میاد بیرون و خطایی نمیده و چون دیباگ نمیکنه مجبور شدن بزارم و مقداری که تو لاگ برمیگردنه 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 که روش کلیک شده برگردونه
ممنون میشم راهنمایی کنید.