dud*_*udi 4 android fragment android-fragments android-testing androidx
在我的测试用例中,我想获得我在片段场景中启动的片段的视图,如下所示:
val scenario = launchFragment<MyFragment>()
在MyFragment我有一个rootView返回片段的绑定视图的方法。在我的测试中,我想获取根视图并将其保存在另一个字段中。这是我已经尝试过的
val rootView: ViewGroup? = null
val scenario = launchFragment<MyFragment>()
scenario.onFragment { fragment -> fragment.rootView {
rootView = fragment.rootView
}
Run Code Online (Sandbox Code Playgroud)
如何从片段场景中保存视图?
一个迟到的答案,但以防万一其他人需要它:
val root: View? = null
val scenario = launchFragment<MyFragment>()
scenario.onFragment { fragment ->
root = fragment.view?.rootView
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
542 次 |
| 最近记录: |