когда я нажимаю на значок «Домой» и «Настройки», он переходит к правильному действию, но когда я нажимаю кнопку «Назад» для выхода из приложения, он выбирает неправильный значок и показывает неправильную активность, я не знаю почему.
мой дом Java
bottomNav = findViewById(R.id.bottomNav);
bottomNav.setItemSelected(R.id.home1,true);
bottomNav.setOnItemSelectedListener(new ChipNavigationBar.OnItemSelectedListener() {
@Override
public void onItemSelected(int id) {
switch (id){
case R.id.home1:
startActivity(new Intent(getApplicationContext(),home.class));
overridePendingTransition(0,0);
break;
case R.id.settings2:
startActivity(new Intent(getApplicationContext(),Settings.class));
overridePendingTransition(0,0);
break;
}
}
});
мои настройки Java
bottomNav = findViewById(R.id.bottomNav);
bottomNav.setItemSelected(R.id.settings2,true);
bottomNav.setOnItemSelectedListener(new ChipNavigationBar.OnItemSelectedListener() {
@Override
public void onItemSelected(int id) {
switch (id){
case R.id.home1:
startActivity(new Intent(getApplicationContext(),home.class));
overridePendingTransition(0,0);
break;
case R.id.settings2:
startActivity(new Intent(getApplicationContext(),Settings.class));
overridePendingTransition(0,0);
break;
}
}
});
См. видео