В моем приложении есть панель навигации. Из вариантов ящика открываю разные виды деятельности. В это время перед новым действием отображается пустой экран.
@Override public boolean onNavigationItemSelected (элемент @NonNull MenuItem) {
switch (item.getItemId()) {
case R.id.nav_message:
Intent newAct = new Intent(getApplicationContext(), FeedbackActivity.class);
startActivity(newAct);
break;
}
drawer.closeDrawer(Gravity.RIGHT);
return true;
}
В соответствии с некоторыми исследованиями я обнаружил, что нам нужно удалить из этого приведенный ниже код. Пробовал то же самое и работает нормально.
drawer.closeDrawer(Gravity.RIGHT);
return true;
Но когда я нажимаю кнопку «Назад» в новом действии, ящик все еще находится в открытом состоянии. Как я могу закрыть без этого черного экрана?
drawer.close
перед тем, как начать работу, разве это не поможет? - person Martin Marconcini   schedule 13.04.2021