ящик навигации не открывается после завершения следующего действия - PullRequest
0 голосов
/ 09 октября 2018

Я реализовал навигационный ящик в своем приложении для Android, он работает нормально, пока я не начну новое занятие, если я начну новое занятие, а затем вернусь к основному занятию, используя

activity.finish()

ящик навигации.больше не отвечает на функции открытия и закрытия.

Я реализовал свой навигационный ящик следующим образом:

this.mDrawerLayout = context.findViewById(R.id.navigation_drawer);
Toolbar toolbar = mDrawerLayout.findViewById(R.id.toolbar);
        this.context.setSupportActionBar(toolbar);
FrameLayout content_menu = (FrameLayout) this.context.findViewById(R.id.content_menu);
     this.context.getLayoutInflater().inflate(R.layout.sidebar_menu, content_menu, true);

И я открываю ящик, используя следующие функции:

private void openMenu(){
    mDrawerLayout.openDrawer(GravityCompat.START);
}

private void closeMenu(){
    mDrawerLayout.closeDrawer(GravityCompat.START);
}
...