Android – запуск фрагмента, передающего аргументы навигации с использованием эспрессо ⇐ Android
-
Anonymous
Android – запуск фрагмента, передающего аргументы навигации с использованием эспрессо
Я тестирую свои фрагменты на эспрессо, используя что-то вроде этого:
launchFragmentInContainer(themeResId = R.style.MaterialTheme) Однако моему ErrorManagerFragment нужен аргумент, и я не могу понять, как передать его в мой фрагмент.
внутренний класс ErrorManagerFragment: Fragment(R.layout.fragment_error_manager) { частный val navArgs: ErrorManagerFragmentArgs от navArgs() частный val tryNumber от lazy { navArgs.StringNumAttemptError } ... } Я попробовал несколько решений, которые нашел в Интернете, но они тоже не работают.
Я тестирую свои фрагменты на эспрессо, используя что-то вроде этого:
launchFragmentInContainer(themeResId = R.style.MaterialTheme) Однако моему ErrorManagerFragment нужен аргумент, и я не могу понять, как передать его в мой фрагмент.
внутренний класс ErrorManagerFragment: Fragment(R.layout.fragment_error_manager) { частный val navArgs: ErrorManagerFragmentArgs от navArgs() частный val tryNumber от lazy { navArgs.StringNumAttemptError } ... } Я попробовал несколько решений, которые нашел в Интернете, но они тоже не работают.
Мобильная версия