|
@@ -277,11 +277,15 @@ public class StaticInfoAdapter extends BaseRecyclerViewAdapter<Infos> {
|
|
|
|
|
|
if (!valueList.contains(info.getCode())) {
|
|
|
if (hashMap != null && hashMap.get(info.getCode()) != null) {
|
|
|
- ArrayList<Options> value = new Gson().fromJson((String) hashMap.get(info.getCode()), new TypeToken<List<Options>>() {
|
|
|
+ ArrayList<String> value = new Gson().fromJson(Objects.requireNonNull(hashMap.get(info.getCode())).toString(), new TypeToken<List<String>>() {
|
|
|
}.getType());
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
for (int i = 0; i < value.size(); i++) {
|
|
|
- sb.append(value.get(i).getName()).append("、");
|
|
|
+ for (int j = 0; j < info.getOptions().size(); j++) {
|
|
|
+ if (info.getOptions().get(j).getCode().equals(value.get(i))) {
|
|
|
+ sb.append(info.getOptions().get(j).getName()).append("、");
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
enumItemView2.setTvRight(sb.toString());
|
|
|
}
|