gpt4 book ai didi

kotlin - 类型推断失败 : RecyclerViewActions. scrollTo()

转载 作者:IT老高 更新时间:2023-10-28 13:46:19 26 4
gpt4 key购买 nike

来自java:

onView(withId(R.id.recyclerView)).perform(RecyclerViewActions.scrollTo(
hasDescendant(withText(artistResult.getNameVariations().get(0)))));

尝试转换为 Kotlin:

onView(withId(R.id.recyclerView)).perform(RecyclerViewActions.scrollTo(
hasDescendant(withText(artistResult.nameVariations[0]))))

我得到了这个堆栈跟踪:

Error:(63, 71) Type inference failed: Not enough information to infer parameter VH in fun <VH : RecyclerView.ViewHolder!> scrollTo(itemViewMatcher: Matcher<View!>!): RecyclerViewActions.PositionableRecyclerViewAction!
Please specify it explicitly.

我不完全确定在哪里可以明确指定“它”。之前出现这种情况是因为我没有正确初始化值,但在这里我调用了一个方法。有什么想法吗?

最佳答案

我需要添加 <RecyclerView.ViewHolder>scrollTo

onView(withId(R.id.recyclerView)).perform(
RecyclerViewActions.scrollTo<RecyclerView.ViewHolder>(
hasDescendant(withText(artistResult.nameVariations[0]))))

关于kotlin - 类型推断失败 : RecyclerViewActions. scrollTo(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44268052/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com