使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 (将#修改为@)