首页 > 解决方案 > 在数据绑定的 xml 中使用泛型

问题描述

<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.ihu.intelligentmedicinechest.activity.MainActivity">

    <data>

    <variable
        name="items"
        type="java.util.Collection&lt;? extends com.ihu.intelligentmedicinechest.adapter.binder.ItemBinder&gt;"/>

    </data>
</layout>

在数据绑定 XML 中使用泛型是错误的。以下是例外:

android.databinding.tool.util.LoggedErrorException:发现数据绑定错误。****/ 数据绑定错误 ****msg:在 java.util.Collection 中找不到 ?extendscom.tvvbbb.adapter.binder.ItemBinder 的类型参数

loc:56:30 - 56:34 ****\数据绑定错误****

我该如何处理它?

标签: android-databinding

解决方案


推荐阅读