HttpUtils请求数据
private void getDat(final int flag) {
HttpUtils httpUtils=new HttpUtils();
index++;
String url="http://www.oschina.net/action/api/tweet_list/uid=0&pageIndex="+index;
httpUtils.send(HttpMethod.GET, url, new RequestCallBack<String>() {
@Override
public void onFailure(HttpException arg0, String arg1) {
Toast.makeText(MainActivity.this, "网络请求失败", 0).show();
}
@Override
public void onSuccess(ResponseInfo<String> arg0) {
String xml=arg0.result;
XStream stream=new XStream();
stream.processAnnotations(OSChina.class);
OSChina oschina=(OSChina) stream.fromXML(xml);
tlist = new ArrayList<Tweet>();
for (int i = 0; i <oschina.tweets.tweet.size(); i++) {
if(flag==0){
tlist.add(0,oschina.tweets.tweet.get(i));
}else{
tlist.add(tlist.size(),oschina.tweets.tweet.get(i));
}
}
setAdapter();
}
});
}