yuekao=fragment1
来源:互联网 发布:卖家赠送的淘宝运费险 编辑:程序博客网 时间:2024/06/05 14:21
public class F1 extends Fragment{View view;PullToRefreshListView lv;List<News> list2;ListAd ad;Handler hand=new Handler(){public void handleMessage(android.os.Message msg) {list2=(List<News>) msg.obj;ad=new ListAd(getActivity(), list2);lv.setAdapter(ad);lv.getLoadingLayoutProxy(false, true).setPullLabel("上拉加载..."); lv.getLoadingLayoutProxy(false, true).setRefreshingLabel("正在加载..."); lv.getLoadingLayoutProxy(false, true).setReleaseLabel("松开加载更多...");lv.setOnRefreshListener(new OnRefreshListener<ListView>() {@Overridepublic void onRefresh(PullToRefreshBase<ListView> refreshView) {// TODO Auto-generated method stubYiBu yb=new YiBu();yb.execute();}});};};@Overridepublic View onCreateView(LayoutInflater inflater,@Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {// TODO Auto-generated method stubview=inflater.inflate(R.layout.f1, null);lv=(PullToRefreshListView) view.findViewById(R.id.lv);getXml2();return view;}public void getXml2(){new Thread(new Runnable() {@Overridepublic void run() {XStream xs=new XStream();xs.processAnnotations(Obj.class);try {Obj obj2=(Obj) xs.fromXML(new URL("http://www.oschina.net/action/api/news_list"));List<News> list=obj2.getNewslist().getNews();Message msg=Message.obtain();msg.obj=list;hand.sendMessage(msg);} catch (MalformedURLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}).start();}class YiBu extends AsyncTask<Void, Void, List<News>>{@Overrideprotected List<News> doInBackground(Void... params) {// TODO Auto-generated method stubXStream xs=new XStream();Obj obj2 = null;xs.processAnnotations(Obj.class);try { obj2=(Obj) xs.fromXML(new URL("http://www.oschina.net/action/api/news_list?pageIndex=10&pageSize=10"));} catch (MalformedURLException e) {// TODO Auto-generated catch blocke.printStackTrace();}List<News> list=obj2.getNewslist().getNews();return list;}@Overrideprotected void onPostExecute(List<News> result) {// TODO Auto-generated method stubsuper.onPostExecute(result);for(int i=0;i<result.size();i++){list2.add(i, result.get(i));}System.out.println("list3"+result.size()+"ppppppppppppppppppppppppppppppp");ad.notifyDataSetChanged();lv.onRefreshComplete();}}}
0 0
- yuekao=fragment1
- yuekao=bean1
- yuekao=bean2
- yuekao=fragment2
- yuekao=fragment3
- yuekao=fragment4
- yuekao=mainactivity
- fragment1
- fragment1
- Fragment1
- Fragment1
- fragment1
- yuekao=util=httputil
- yuekao=util=listad
- yuekao=util=listad2
- yuekao=xml=mainactivity
- yuekao=xml=fragment
- yuekao=xml=item
- [BZOJ1221][HNOI2001] 软件开发(费用流)
- 【项目经验】 Html Select 遇上 Easyui
- android Menu菜单的使用
- Nginx + Tomcat HTTPS/SSL 配置方法 ——申请证书
- 【YII】常用代码积累
- yuekao=fragment1
- opcv 使用
- Pixhawk基于Radio地面站发送指令
- 关于/dev/null及用途
- [leetcode] 170. Two Sum III – Data structure design
- 计算年月日函数
- 将你的手机变为放大镜
- CardView去除阴影,CardView动态改变item文字
- Mybatis 的Log4j日志输出问题 - 以及有关日志的所有问题