2017-05-27 70 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);