我正在创建一个包含两个标签的应用程序,每个标签显示图像列,例如最近和流行。 我通过php从服务器获取图像URL,并在Android应用程序中的JsonObject中获取它。 当我移动标签时,如何使用已下载的JsonObject而不是从服务器重新加载。 我试图保存在一个应用程序对象中
public class myapp extends Application{
private JSONObject job;
private static myapp myinst;
public void setJson(JSONObject jo)
{
job=jo;
}
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
myinst=this;
}
public static myapp getInstance()
{
return myinst;
}
public JSONObject getJson()
{
return job;
}
}
但是在运行时会出现错误,表示该选项卡的Fragment类无法转换为Activity。 有没有其他方法可以在本地保存此数据,而不是再次获取。 请更新为什么错误来自我的应用程序类,其次是在本地存储此JsonObject的最佳方法。 感谢。