Mi bottomSheet
se comporte correctement, sauf dans cette situation. Lorsque je reviens à l'activité en cliquant sur le bouton "retour", je veux que l'écran d'accueil de l'activité s'ouvre. bottomSheet
et j'ai pensé que le code ci-dessous ferait l'affaire, mais il ne fonctionne pas. Quelle pourrait en être la cause ? J'ai confirmé avec le débogueur qu'il atteint l'instruction )
@Override
public void onBackPressed() {
mBottomSheetBehavior.setState(BottomSheetBehavior.STATE_COLLAPSED);
}
la même ligne fonctionne bien lorsqu'elle retourne via finish()
:
if (resultCode == Activity.RESULT_OK) {
mBottomSheetBehavior.setState(BottomSheetBehavior.STATE_COLLAPSED);
}