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