<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    hyljava

    利用AsyncHttpClient與服務(wù)器端傳輸數(shù)據(jù)

    創(chuàng)建一個顯示的界面xml
     <ListView
            android:id="@+id/lv_show_view"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:layout_marginTop="16dp" >
        </ListView>

    再創(chuàng)建一個item.xml
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="    android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >
       
     <TextView
         android:layout_width="250dip"
         android:layout_height="wrap_content"
         android:id="@+id/title"
        
        
         />
     <TextView
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:id="@+id/timelength"
        
        
         />
    </LinearLayout>


    導(dǎo)入AsyncHttpClient需要的類

    之后


      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_show_list_activy);
      lv_show_view = (ListView) findViewById(R.id.lv_show_view);


       AsyncHttpClient client=new  AsyncHttpClient();
      
       String  url = "
         + "測試方法";
       client.get(url, new AsyncHttpResponseHandler() {
       
      
       public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
         List<Video> list=new ArrayList<Video>();
        try {
         Toast.makeText(ShowListActivy.this,statusCode+"", 1).show();
         
         String json = new String(responseBody);
          JSONArray array = new JSONArray(json);
         for(int i=0 ; i < array.length() ; i++){
          JSONObject item= array.getJSONObject(i);
         
          String id = item.getString("id");
          String title = item.getString("title");
          String timelength = item.getString("time");
          Log.e("jsonget", id+title+timelength);
          list.add(new Video( id, title, Integer.parseInt(timelength)));
         }
         List<Map<String, Object>> data = new ArrayList<Map<String, Object>>();
         for (Video v : list) {
          Map<String, Object> it = new HashMap<String, Object>();
          it.put("id", v.getId());
          it.put("title", v.getTitle());
          it.put("timelength", v.getTime());
          data.add(it);
         }
         SimpleAdapter adapter = new SimpleAdapter(ShowListActivy.this, data,R.layout.item, new String[] { "title", "timelength" },new int[] { R.id.title, R.id.timelength });
         lv_show_view.setAdapter(adapter);

         
         
         
        } catch ( Exception e) {
          Log.e("MainActivity", e.toString());
         
        }     
        
        
       }
       
      
       public void onFailure(int statusCode, Header[] headers,
         byte[] responseBody, Throwable error) {
        Toast.makeText(ShowListActivy.this,"shibai", 1).show();
        
       }
      });
      顯示出傳過來的json結(jié)果:
     
      
     

    本文章只是自己學(xué)習(xí)筆記,大家要慎重借鑒





    posted on 2013-12-03 14:30 何云隆 閱讀(322) 評論(0)  編輯  收藏 所屬分類: Android

    主站蜘蛛池模板: 午夜精品射精入后重之免费观看| 亚洲国产第一页www| 亚洲熟妇丰满xxxxx| ww在线观视频免费观看| 亚洲电影中文字幕| 伊人久久免费视频| 91亚洲国产在人线播放午夜| 免费A级毛片无码A∨免费| 久久亚洲日韩看片无码| 在线免费中文字幕| 亚洲国产亚洲片在线观看播放| 免费观看激色视频网站(性色)| 亚洲一区二区三区国产精品无码| 91免费人成网站在线观看18| 91亚洲精品自在在线观看| 日韩精品成人无码专区免费 | 国产国拍亚洲精品mv在线观看| 一级毛片在线播放免费| 国产亚洲精品资在线| 好吊色永久免费视频大全| 久久亚洲精品AB无码播放| 免费黄网站在线观看| 亚洲视频免费在线播放| 亚洲国产成人精品久久| 黄网址在线永久免费观看| 精品久久久久久亚洲综合网| 免费在线黄色网址| 国产婷婷成人久久Av免费高清| 国产精品国产亚洲精品看不卡| 日本最新免费网站| 狠狠入ady亚洲精品| 亚洲日韩精品一区二区三区无码 | 精品久久久久成人码免费动漫| 亚洲国产日韩精品| 亚洲精品tv久久久久| 久热免费在线视频| 亚洲色大18成人网站WWW在线播放| 亚洲成a人片在线播放| 毛片在线全部免费观看| 亚洲人AV在线无码影院观看| 色屁屁www影院免费观看视频|