我的 android 应用程序中有一组类,它们都是反序列化的JSON
(不使用 gson 或 jackson)。所有这些类都映射到一些视图。
例如,我有一个项目列表,并且该列表项中应该存在一些类字段。
一旦我有多个这样的列表,我就不想ListAdapter
为每个班级写一个。所以我正在寻找一种更好的方法来将类字段映射到列表中的视图。
前段时间我写了一个简单的适配器来映射String[]
.views
现在我有了一个想法,让我的所有类都实现,这样我就可以使用get和putinterface Map
方法轻松访问它们的字段。如果我不需要每次都创建并通过,也更容易从。TextMappingAdapter
List<String[]>
List<Map>
deserialize
JSON
这是一个好的解决方案还是有更好的方法来做到这一点?我考虑过反射,但它肯定比实现地图接口要慢(不是吗?)。