Мы получили приложение с Navigation Drawer из библиотеки support.v4. Мы автоматизируем тестирование пользовательского интерфейса с помощью Robotium, и все в порядке, но Navigation Drawer может зависеть случайным образом, чтобы некоторые тесты могли случайно произойти.
Это определенно не проблема Robotium, потому что я видел, как Navigation Drawer зависает в некоторых других приложениях на моем устройстве, а также в моих собственных приложениях.
Я уже испробовал исправление для Navigation Drawer из этого вопроса anwer: Почему DrawerLayout иногда сбой при открытии?
Это помогло, и случайные зависания уменьшились с 90% до 10%, но 10% тестовых прогонов могут потерпеть неудачу, и это очень плохо, особенно для непрерывной интеграции...
Возможно, кто-то уже исправил эту проблему?