动态添加数据到GSON - Android

时间:2017-04-09 13:23:34

标签: android android-volley

我正在尝试动态地将值添加到GetData类中,即自动从数据库中获取值: @SerializedName() public String ...:

    import com.google.gson.annotations.SerializedName;

    public class GetData {
        @SerializedName("id")
        public int id;
        @SerializedName("name")
        public String name;
        @SerializedName("surname")
        public String surname;
        @SerializedName("school")
        public String school;
}

这些值是硬编码的,因此我从数据库中获得完全相同的值,并且我想确保用户是否在db中添加了新列,所有数据对应用程序都是可见的。如何动态地在数据库中的表中添加值(随着DB的增长)?

另外,我使用Volley和FunDapter来绑定字典,如下所示: [链接到FunDapter] {https://github.com/amigold/FunDapter}

dictionary.addStringField(R.id.tvID, new StringExtractor<GetData>() {
        @Override
        public String getStringValue(GetData getData, int position) {
            return getData.name;
        }
    });

0 个答案:

没有答案