Page 611 - 3-3
P. 611

JSONObject item = jsonArray.getJSONObject(i);
                               String Num = item.getString(TAG_Num);     // 학번값
                               String Name = item.getString(TAG_Name); //  이름값
                               String Fir = item.getString(TAG_Fir); // 1 교시
                               String Sec = item.getString(TAG_Sec); // 2 교시
                               String Thi = item.getString(TAG_Thi); // 3 교시
                               String Fou = item.getString(TAG_Fou); // 4 교시
                               String Fif = item.getString(TAG_Fif); // 5 교시
                               String Six = item.getString(TAG_Six); // 6 교시
                               String Sev = item.getString(TAG_Sev); // 7 교시
                               HashMap<String, String> hashMap = new HashMap<>();
                               //key 와 value 값으로 저장하는 hashmap        형태로 저장
                               hashMap.put(TAG_Num, Num);
                               // 번호값 입력(key,value)
                               hashMap.put(TAG_Name, Name);
                               // 이름
                               hashMap.put(TAG_Fir, Fir);
                               //1 교시 출석정보 입력
                               hashMap.put(TAG_Sec, Sec);
                               //2 교시 출석정보 입력
                               hashMap.put(TAG_Thi, Thi);
                               //3 교시 출석정보 입력
                               hashMap.put(TAG_Fou, Fou);
                               //4 교시 출석정보 입력
                               hashMap.put(TAG_Fif, Fif);
                               //5 교시 출석정보 입력
                               hashMap.put(TAG_Six, Six);
                               //6 교시 출석정보 입력
                               hashMap.put(TAG_Sev, Sev);
                               //7 교시 출석정보 입력
                               mArrayList.add(hashMap);
                               // 배열에 추가
                           }
                           ListAdapter adapter = new SimpleAdapter( // 객체생성
                                   DataActivity.this, mArrayList, R.layout.item_list_class, // item_list 를
              layout 으로 불러옴
                                   new String[]{TAG_Num, TAG_Name, TAG_Fir, TAG_Sec, TAG_Thi,
              TAG_Fou, TAG_Fif, TAG_Six, TAG_Sev}, // String  값 배열
                                   new int[]{R.id.num, R.id.name, R.id.fir, R.id.sec, R.id.thi, R.id.fou, R.id.fif,
              R.id.six, R.id.sev} // int 값 배열
                           );
                           mlistView.setAdapter(adapter); // listview 에 연결


                       } catch (JSONException e) {
                       }


                                                          - 611 -
   606   607   608   609   610   611   612   613   614   615   616