I looked at iosched and they first execute delay https://github.com/google/iosched/blob/master/android/src/main/java/com/google/samples/apps/iosched/ui/BaseActivity.java#L817 where they start new intent and only after that they close drawer https://github.com/google/iosched/blob/master/android/src/main/java/com/google/samples/apps/iosched/ui/BaseActivity.java#L833
Fixing IllegalStateException as reported in https://www.bugsense.com/dashboard/project/f42265ac/errors/1539128063
Merge pull request #153 from ninetwozero/navigation-drawer

Navigation drawer update?