Intereting Posts
Доступ к каталогу / cache в файловой системе Android Диалоговое окно предупреждения о дизайне материалов Поддерживают ли DEX и Dalvik совместимость с двоичными файлами Java? Вставка значений в таблицу SQLite на Android Поймать клавиатуру «Готово» для NumberPicker Android View не подключен к менеджеру окон ActionBarDrawerToggle не может применяться к Android.support.v7.widget.Toolbar Обнаруживать обновление приложения Android и установить класс приложения boolean для отображения / скрытия EULA Переместить фрагмент Android в другой контейнер Невозможно изменить идентификатор контейнера фрагмента GridView с двумя столбцами, первый элемент охватывает обе колонки Несколько TextViews обновляются очень медленно Не удается выполнить это действие внутри onLoadFinished Цветовая гамма и артефакты с градиентами, несмотря на использование RGBA_8888 во всем мире Android пуст Линейное содержание макета DrawerLayout и многоуровневая компоновка

Тест блока 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"