从 Bindable fieldId 获取字段名称

Getting field name from Bindable fieldId

我正在使用数据绑定在 android 中编写应用程序。我正在使用 @Bindable (BaseObservable) 注释来通知我的属性发生 属性 更改。我有一个非常简单的问题,Using Bindable make android generate fieldId 但是有没有办法从这些 id 中获取字段名称? (类似于 getResources().getResourceName(resourceId) 但用于绑定资源)

加长版

我在项目中使用 CouchbaseLiteAndroidDataBinding。我想实现一个模型 class,它包含我在 HashMap 中的所有字段,同时实现 BaseObservable,因为 BaseObservable 需要 fieldId 来通知 属性 更改,我必须在我的设置器上发送 fieldId,但我也不希望在我的 HashMap 上有 fieldId,因为它会使我的 json 文档不可读。所以我正在寻找一种从 fieldId 获取 fieldName 的方法,反之亦然。

找到了,

DataBindingUtil.convertBrIdToString(bindingResourceId);