当前位置: 首页 > 知识库问答 >
问题:

不建议使用,Gradle抛出错误,因为找不到访问器bindingAdapterPoase

楚威
2023-03-14

在最新的Gradle插件中,当我尝试访问适配器位置字段IDE时,显示为已弃用。建议使用getBindingAdapterPosition()而不是adapterPosition

但是当我尝试访问字段getBindingAdapterPoplace()IDE抛出错误

Could not find accessor com.rizek.android.users.adapters.recyclerview.cart.ProductListAdapter.ExpandViewHolder.bindingAdapterPosition

我的XML文件:

        <ImageView
        android:id="@+id/imageView14"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="16dp"
        android:onClick="@{()->frequencyOptionInteractor.onRecurringOptionChanged(recurringViewHolder.adapterPosition,frequencyOption)}"
        android:padding="8dp"
        app:layout_constraintBottom_toBottomOf="@+id/linearLayout12"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toTopOf="@+id/linearLayout12"
        app:srcCompat="@drawable/frequency_option_selector"
        bind:stateActivated="@{frequencyOptionAdapter.selectedPosition==recurringViewHolder.bindingAdapterPosition}" />

共有2个答案

慕通
2023-03-14

如果您正在使用ViewPager2,请确保将其添加为依赖项。

implementation "androidx.viewpager2:viewpager2:1.0.0"
司空玮
2023-03-14

如果您还没有这样做,您可以尝试手动添加RecycraView到您的

build.gradle 

文件(模块):

// RecyclerView
implementation "androidx.recyclerview:recyclerview:1.2.0"

这对我有用。

 类似资料:
  • 问题内容: 在我的节点应用程序中,我正在使用Express。一切正常,但是我在遇到错误。我用的都是更新的模块… 我的代码: 错误: 有什么可以帮助我理解这个问题的吗? 问题答案: 您必须明确设置为,因为默认值将在的下一个主要版本中更改。例: 从4.16.0开始,您还可以执行以下操作:

  • 我正在尝试构建我的android项目,但是我出现了这个错误: null

  • 我试图在我的react本机应用程序上集成Firebase Crashlytics,但在构建应用程序时出错。 错误:配置根项目“MyApp”时出现问题 无法解析配置“:classpath”的所有项目。找不到io。织物工具:渐变:1.26.1。在以下位置搜索:https://dl.google.com/dl/android/maven2/io/fabric/tools/gradle/1.26.1/gr

  • 问题内容: 错误: 出现的内容不起作用: 如果我写:“ InvoerVakhandler扩展了boven”,则该错误消失了,但是随后我得到了一个无限循环,最后程序崩溃并说堆栈溢出错误。 如果我尝试更改boven类中的“}”符号并将其放置在文本的末尾,那么我什至会收到更多错误消息。 问题: 我必须在代码中进行哪些更改才能使其正常工作? 注意: 我是Java的新手,我知道有更多类似这样的文章,但是由于

  • 我对Android-Studio是新手,我正试图让一个“旧”应用程序重新运行。当我将Project与Gradle文件同步时,它会向我显示一条错误消息: 我还将google()和mavenCentral()添加到存储库中,但这并没有帮助。

  • 我用科尔多瓦构建时遇到了这个错误: 我已经安装了Gradle5.3,这些是我的要求: