What solved this issue for me:
In MainActivity
, add a new field for the LinearLayout
, and assign value to it in onCreate()
(this part just like emaleavil suggested):
private LinearLayout linearLayout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// ...
linearLayout = (LinearLayout) findViewById(R.id.linearLayout);
}
Then in selectItem()
, when calling closeDrawer()
, simply pass linearLayout
as argument:
drawerLayout.closeDrawer(linearLayout);