package com.aiyou.bbs.bean;
import org.json.JSONArray;
import org.json.JSONObject;
import android.content.Context;
import com.aiyou.bbs.utils.BBSManager;
import com.aiyou.utils.JsonHelper;
import com.aiyou.utils.http.HttpManager;
import u.aly.ak;
/**
* widget元数据
*
* @author sollian
*/
public class Widget {
/**
* 十大
*/
private static final String API_WIDGET_TOPTEN = BBSManager.API_HEAD
+ "/widget/topten" + BBSManager.FORMAT;
public String name;
public String title;
/**
* 附加
*/
public Article[] articles;
public Widget(String strJson) {
if (strJson == null) {
return;
}
try {
JSONObject jsonObject = new JSONObject(strJson);
name = JsonHelper.getString(jsonObject, "name");
title = JsonHelper.getString(jsonObject, "title");
JSONArray jsonArray = JsonHelper.getJSONArray(jsonObject, "article");
if (null != jsonArray) {
int length = jsonArray.length();
articles = new Article[length];
JSONObject articleObj;
for (int i = 0; i < length; i++) {
articleObj = (JSONObject) jsonArray.opt(i);
articles[i] = new Article(articleObj.toString());
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 获取十大热门话题的信息
*
* @return widget元数据
*/
public static String getTopten(Context context) {
return HttpManager.getInstance(context).getHttp(context, API_WIDGET_TOPTEN + "?appkey="
+ BBSManager.APPKEY);
}
}