Intereting Posts
SearchView с помощью AppCompat Запуск телефонного разговора на устройстве – устройство не найдено ViewPager в TabFragment не загружается второй раз Не удается получить доступ к загрузке файлов HTTP POST (Android) Android Place Picker закрывается сразу после запуска Каков максимальный размер запроса-очереди волей-библиотек Разрешение запросов перекрестного происхождения для Android WebView Импорт android.support.v7.app.MediaRouteActionProvider не может быть разрешен Стрелка отметит полилинию в Google Google Маршрут карты Разрешить только уникальную запись данных с Android SQLite? Как сделать одноранговое соединение android равным без использования промежуточного сервера? Круговая контрольная панель В чем разница между Thread.setPriority () и android.os.Process.setThreadPriority () CSS "float: right" эквивалент свойства в LinearLayout на android? Как избежать неиспользуемых ресурсов и кода из проекта библиотеки Android, входящего в мой APK?

Тест блока Android с ActivityInstrumentationTestCase2, getActivity () зависает, когда предыдущий тестовый случай вызывает запуск другого Activity

Я пытаюсь запустить несколько тестовых примеров для входа в систему с использованием ActivityInstrumentationTestCase2. Первый тестовый пример проверяет успешность входа в систему, что заставляет Activity запускать следующую операцию, вызвав startActivity (намерение намерения). Теперь есть еще одна активность поверх активности, которую я пытаюсь проверить. Первый тестовый пример проходит, и начинается второй тестовый пример. Однако он будет вечно зависать при getActivity (), когда он вызывается вторым тестовым случаем.

Если я перейду в код моей учетной записи и закомментирую часть, которая вызывает startActivity (намерение намерения), то оба тестовых примера будут успешно выполняться.

Я уже пробовал несколько вещей. Я использовал Intent.FLAG_ACTIVITY_CLEAR_TOP, чтобы очистить стек активности. В этом случае верхняя активность закрывается, и активность входа отображается, но она все равно застревает в getActivity (), когда запускается второй тестовый пример.

Я также пытался отправитьKeys (KeyEvent.KEYCODE_BACK), но это не влияет.

Что я могу сделать, чтобы преодолеть это? Благодаря!

Solutions Collecting From Web of "Тест блока Android с ActivityInstrumentationTestCase2, getActivity () зависает, когда предыдущий тестовый случай вызывает запуск другого Activity"