use of cn.liuyin.manhua.data.api.API in project Manhua by ag2s20150909.
the class SearchActivity method search.
public void search(final String kw) {
new Thread(new Runnable() {
@Override
public void run() {
Gson gson = new Gson();
SearchResult data = new SearchResult();
SearchBean d = gson.fromJson(new API().search_1(kw, 1, 100), SearchBean.class);
data.add(d);
mHander.obtainMessage(1, data).sendToTarget();
// String u = HttpTool.search(getApplicationContext(), kw);
// getHtml(u);
}
}).start();
}
use of cn.liuyin.manhua.data.api.API in project Manhua by ag2s20150909.
the class DownloadRunnable method getContent.
public static ContentBean getContent(int bid, int cid) {
API api = new API();
if (FileTool.has("chapter", bid + "_" + cid + ".json")) {
String json = FileTool.readFile("chapter", bid + "_" + cid + ".json");
return ContentBean.fromJson(json);
} else {
String json = API.getContents(bid + "", cid + "");
if (json.startsWith("error:")) {
ContentBean c = new ContentBean();
c.code = 1;
c.success = false;
c.message = json;
return c;
}
return ContentBean.fromJson(json);
}
}
use of cn.liuyin.manhua.data.api.API in project Manhua by ag2s20150909.
the class HomeActivity method getType.
public void getType(final int classId) {
new Thread(new Runnable() {
@Override
public void run() {
API api = new API();
try {
SearchResult d = new SearchResult();
ClassListBean data = gson.fromJson(api.getCateDetail(classId, 1, 100), ClassListBean.class);
d.add(data);
mHander.obtainMessage(1, d).sendToTarget();
} catch (Exception e) {
FileTool.writeError(e);
mHander.obtainMessage(0, e.getLocalizedMessage()).sendToTarget();
}
}
}).start();
}
use of cn.liuyin.manhua.data.api.API in project Manhua by ag2s20150909.
the class HomeActivity method getNew.
public void getNew() {
new Thread(new Runnable() {
@Override
public void run() {
API api = new API();
try {
SearchResult d = new SearchResult();
RankingBean data = gson.fromJson(api.getRanking("newOnline", 1, 100), RankingBean.class);
d.add(data);
mHander.obtainMessage(1, d).sendToTarget();
} catch (Exception e) {
FileTool.writeError(e);
mHander.obtainMessage(0, e.getLocalizedMessage()).sendToTarget();
}
}
}).start();
}
Aggregations