如何解决使ParseObject子类可与UI数据绑定一起使用
背景
当前,我有一个数据类,可用于UI数据绑定和RecyclerView Adapter。
@Parcelize
data class Job (
var title: String?,var desc: String?
) : Parcelable
在UI中,我将数据绑定如下:
<data>
<import type="android.view.View" />
<variable
name="job"
type="com.example.test.models.Job" />
</data>
问题
我尝试通过如下修改将数据类转换为ParseObject子类:
@ParseClassName("Job")
class Job : ParseObject() {
var title by ParseDelegate<String?>()
var desc by ParseDelegate<String?>()
}
出现构建错误:
C:\Users\John\AndroidStudioProjects\test\app\build\generated\source\kapt\debug\com\example\test\DataBinderMapperImpl.java:9: error: cannot find symbol
import com.example.test.databinding.JobItemBindingImpl;
^
symbol: class JobItemBindingImpl
我认为问题出在新的ParseObject子类中,但是我不确定需要更改什么。有人可以启发我如何创建与UI数据绑定(和RecyclerView Adapter)一起使用的ParseObject子类吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。