如何使用浮动保存按钮将多个复选框列表视图数组保存到数据库mysql中

时间:2018-07-21 15:39:18

标签: mysql arraylist checkbox android-studio-3.0

示例图片

我有移动出勤项目,如何将来自多个复选框学生的数据新数据学生n日期插入数据库mysql。

// 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");
        }
    }
  

在此处输入代码

0 个答案:

没有答案