Fragment re-created on bottom navigation view item selected

后端 未结 15 2602
长发绾君心
长发绾君心 2020-12-07 23:55

Following is my code for bottom navigation view item selected

bottomNavigationView.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationI         


        
15条回答
  •  南笙
    南笙 (楼主)
    2020-12-08 00:56

    Use setOnNavigationItemReselectedListener like this:

    private BottomNavigationView.OnNavigationItemReselectedListener onNavigationItemReselectedListener
                = new BottomNavigationView.OnNavigationItemReselectedListener() {
    
            @Override
            public void onNavigationItemReselected(@NonNull MenuItem item) {
                Toast.makeText(MainActivity.this, "Reselected", Toast.LENGTH_SHORT).show();
            }
        };
    

    and call it using:

    navigation.setOnNavigationItemReselectedListener(onNavigationItemReselectedListener);
    

提交回复
热议问题