У меня есть основная активность, в которой я создал метод блокировки/разблокировки drawer_layout и заблокировал его в методе onCreate()
.
public void disableDrawer(Boolean bol){
if(bol) {
mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_OPEN);
mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
}else{
mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);
}
}
и после проверки, вошел ли пользователь в систему или нет, я хочу разблокировать ящик из фрагмента. Я пытался сделать это в onActivityCreated, но ящик все еще заблокирован.
MainActivity activity = ((MainActivity)getActivity());
activity.disableDrawer(false);
вкратце
DrawerLayout.LOCK_MODE_UNLOCKED
не разблокирует DrawerLayout
...
любая помощь будет оценена.