我navigation drawer
在我的应用程序中创建了一个,它工作正常,但是当我打开另一个活动并返回上一个活动时,导航抽屉的按钮停止工作,虽然navigation drawer
仍然存在。如果我从左到右滑动它会打开抽屉,但是当我点击Hamburger
图标时,它什么也不做。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_base_navigation);
ViewGroup content = (ViewGroup) findViewById(R.id.base_layout);
getLayoutInflater().inflate(getLayoutRes(), content, true);
drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout_main);
headerLayout= (FrameLayout) findViewById(R.id.header_layout);
btnOpenDrawer= (Button) findViewById(R.id.btn_openDrawer);
homeLayout= (LinearLayout) findViewById(R.id.home_layout);
btnOpenDrawer.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
drawerLayout.openDrawer(Gravity.LEFT);
}
});
请指导我需要添加的内容onRestart()
。我是否也需要编写所有这些代码onRestart()
?