Как получить экземпляр фрагмента из сценария фрагмента - PullRequest
0 голосов
/ 06 мая 2019

В моем тестовом примере я хочу получить представление о фрагменте, который я запустил в сценарии фрагмента, например:

val scenario = launchFragment<MyFragment>()

В MyFragment У меня есть метод rootView, который возвращает представление фрагмента в виде биндета. В моем тесте я хочу получить корневой вид и сохранить его в другом поле. Это то, что я попробовал

val rootView: ViewGroup? = null
val scenario = launchFragment<MyFragment>()
scenario.onFragment { fragment -> fragment.rootView {
     rootView = fragment.rootView
  }

Как сохранить вид из фрагмента сценария?

...