0

我的 android 应用程序中有一组类,它们都是反序列化的JSON(不使用 gson 或 jackson)。所有这些类都映射到一些视图。

例如,我有一个项目列表,并且该列表项中应该存在一些类字段。

一旦我有多个这样的列表,我就不想ListAdapter为每个班级写一个。所以我正在寻找一种更好的方法来将类字段映射到列表中的视图。

前段时间我写了一个简单的适配器来映射String[].views

这是https://github.com/marwinxxii/ccardstats/blob/master/src/com/github/marwinxxii/ccardstats/gui/TextMappingAdapter.java

现在我有了一个想法,让我的所有类都实现,这样我就可以使用getputinterface Map方法轻松访问它们的字段。如果我不需要每次都创建并通过,也更容易从。TextMappingAdapterList<String[]>List&lt;Map&gt;deserializeJSON

这是一个好的解决方案还是有更好的方法来做到这一点?我考虑过反射,但它肯定比实现地图接口要慢(不是吗?)。

4

1 回答 1

0

为什么不向序列化对象添加一个接口并创建一个足够通用的适配器来绑定到该新接口

于 2012-04-13T09:31:24.707 回答