我有一个名为的类PageItem,它有一个带有Contextas参数的构造函数:
PageItem(Context context)
{
super(context);
this.context = context;
}
Run Code Online (Sandbox Code Playgroud)
PageItem 有这些属性:
private int id;
private String Title;
private String Description;
public Newsprovider newsprovider;
public Topic topic;
Run Code Online (Sandbox Code Playgroud)
Newsprovider并且Topic是我的应用程序的其他类,并具有以下构造函数:
Newsprovider (Context context)
{
super(context);
this.context = context;
}
Topic (Context context)
{
super(context);
this.context = context;
}
Run Code Online (Sandbox Code Playgroud)
PageItem,Newsprovider并且Topic是的子类SQLiteOpenHelper.
我想PageItem用Gson 反序列化数组,所以我写道:
GsonBuilder gsonBuilder = new GsonBuilder();
gsonBuilder.registerTypeAdapter(PageItem.class, new PageItemInstanceCreator(context));
Gson gson = gsonBuilder.create();
Pageitem pis[] = gson.fromJson(s, …Run Code Online (Sandbox Code Playgroud)