I am creating an app with multi-selections. on button click the choices ticked should be send to the server and inserted each in a row.How can I pass the selections to my server?

private void add_scouting
(final String pest,final String chem,final String remarks) {
// Tag used to cancel the request
String tag_string_collect = "Add_scouting";
pDialog.setMessage("Add Scouting ...");
showDialog();
StringRequest strReq = new StringRequest(Request.Method.POST,
AppConfig.URL_ADDPLANTING, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d(TAG, "Scouting Response: " + response.toString());
hideDialog();
try {
JSONObject jObj = new JSONObject(response);
boolean error = jObj.getBoolean("error");
if (!error) {
Toast.makeText(planting.this, "Scouting Added successfully.", Toast.LENGTH_LONG).show();
} else {
// Error occurred in registration. Get the error
// message
String errorMsg = jObj.getString("error_msg");
Toast.makeText(planting.this,
errorMsg, Toast.LENGTH_LONG).show();
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e(TAG, "AddPlanting Error: " + error.getMessage());
// Toast.makeText(getContext(),
// error.getMessage(), Toast.LENGTH_LONG).show();
hideDialog();
}
}) {
@Override
protected Map<String, String> getParams() {
// Posting params to register url
Map<String, String> params = new HashMap<String, String>();
params.put("bcode",pest);
return params;
}
};
// Adding request to request queue
AppController.getInstance().addToRequestQueue(strReq, tag_string_collect);
}
private void showDialog() {
if (!pDialog.isShowing())
pDialog.show();
}
private void hideDialog() {
if (pDialog.isShowing())
pDialog.dismiss();
}