Page 188 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 188

}




                  protected  void  showList(){
                        try  {

                              JSONObject  jsonObj  =  new  JSONObject(myJSON);   //json  파싱
                              peoples  =  jsonObj.getJSONArray(TAG_RESULTS);


                              for(int  i=0;i<peoples.length();i++){

                                    JSONObject  c  =  peoples.getJSONObject(i);
                                    String  id  =  c.getString(TAG_ID);

                                    String  name  =  c.getString(TAG_NAME);
                                    String  address  =  c.getString(TAG_ADD);


                                    HashMap<String,String>  persons  =  new  HashMap<String,String>();


                                    persons.put(TAG_ID,id);

                                    persons.put(TAG_NAME,name);
                                    persons.put(TAG_ADD,address);


                                    personList.add(persons);

                              }


                              ListAdapter  adapter  =  new  SimpleAdapter(
                                          MainActivity.this,  personList,  R.layout.list_item,

                                          new  String[]{TAG_ID,TAG_NAME,TAG_ADD},
                                          new  int[]{R.id.id,  R.id.name,  R.id.address}

                              );


                              list.setAdapter(adapter);


                        }  catch  (JSONException  e)  {
                              e.printStackTrace();




                                                         -  181  -
   183   184   185   186   187   188   189   190   191   192   193