2017-05-27 114 views
0

我在使用数据绑定的android中编写应用程序。我正在使用@BindableBaseObservable)注释来通知属性更改。我有一个非常简单的问题,使用Bindable使android生成fieldId,但有没有办法从这些ID获取字段名称? (喜欢的东西getResources().getResourceName(resourceId)但结合资源)从Bindable fieldId获取字段名称

加长版

我在一个项目中使用CouchbaseLiteAndroidDataBinding。我想实现一个模型类,其中包含我所有的字段在一个HashMap中,并在此期间实现BaseObservable,因为BaseObservable需要fieldId来通知属性更改,我必须发送fieldId在我的setters上,但我也不想有fieldId在我的HashMap上,因为它会让我的JSON文档无法阅读。所以我正在寻找一种方法来从fieldId到达fieldName,反之亦然。

回答

0

发现了它,

DataBindingUtil.convertBrIdToString(bindingResourceId);