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 -