Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // server response methods
- @Override
- public void requestFinished(String response, int requestTag) {
- if (progressDialog.isShowing())
- progressDialog.dismiss();
- boolean jsonError = false;
- try {
- if (requestTag == GET_CLASS_LIST_REQUEST) {
- JSONArray jsonArray = new JSONArray(response);
- classList = new ArrayList<>();
- for (int i=0;i<jsonArray.length();i++) {
- JSONObject jsonObject = jsonArray.getJSONObject(i);
- String classId = jsonObject.optString("section_id");
- String className = jsonObject.optString("name");
- classNames.add(className);
- classList.add(new JurusanInfo(classId, className));
- }
- classListAdapter.notifyDataSetChanged();
- }
- else if (requestTag == GET_ATTENDANCE_REQUEST) {
- attendanceList.clear();
- attendanceList.add(new DaftarHadirInfo("Roll", "Nama", "Status"));
- JSONArray jsonArray = new JSONArray(response);
- for (int i=0;i<jsonArray.length();i++) {
- JSONObject jsonObject = jsonArray.getJSONObject(i);
- String roll = jsonObject.optString("roll");
- String name = jsonObject.optString("name");
- String status = jsonObject.optString("status");
- attendanceList.add(new DaftarHadirInfo(roll, name, status));
- }
- daftarHadirAdapter1.notifyDataSetChanged();
- }
- }
- catch (JSONException e) {
- jsonError = true;
- }
- if (jsonError) {
- showAlert("Halaman Absensi Error");
- }
- }
Add Comment
Please, Sign In to add comment