【发布时间】:2019-04-25 11:33:06
【问题描述】:
来自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.
我不完全确定在哪里可以明确指定“它”。之前出现这种情况是因为我没有正确初始化值,但在这里我调用了一个方法。有什么想法吗?
【问题讨论】:
标签: kotlin