首页 > 解决方案 > 下一个活动完成后导航抽屉未打开

问题描述

我已经在我的 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);
}

标签: javaandroidnavigation-drawer

解决方案


推荐阅读