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