private void initLvData() {
lvPath = "http://i.dxy.cn/snsapi/home/feeds/list/all?sid=4df0360f-2a20-4198-beb8-4dc5660c4f08&u=zhetianyishou&s=10&mc=0000000049029dcaffffffff99d603a9&token=TGT-13165-buaw5fHpqLlefw9bSOB0oF41fobaV4rMZmK-50&hardName=iToolsAVM_T0008098S&ac=4124c5f1-2029-4fda-b06f-a87ac5ad8d11&bv=2013&vc=6.0.6&tid=c25e673d-e82a-4e46-bd4e-c1e86d497126&vs=4.4.4&ref_tid=54720e1a-7eed-4993-9f51-3d760f3d0b2e";
new AsyncTask<Void, Void, Void>() {
@Override
protected Void doInBackground(Void... params) {
try {
HttpURLConnection conn = (HttpURLConnection) new URL(lvPath)
.openConnection();
conn.setConnectTimeout(5000);
if (200 == conn.getResponseCode()) {
MyLvJsom fromJson = new Gson().fromJson(
new InputStreamReader(conn.getInputStream()),
MyLvJsom.class);
al_lv.addAll(fromJson.items);
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
protected void onPostExecute(Void result) {
lv.setAdapter(new MyLvAdapter());
};
}.execute();
}
AsyncTask+HttpURLConnection
最新推荐文章于 2019-11-12 23:23:36 发布