I have json
response like:
{
"Users":[
{
"username":"Varun",
"userid":"626"
}
]
}
I want to add a user in spinner
and as well as get userid to pass to the server here my code.
spinnerUser=new ArrayList<>();
//spinnerUser=new ArrayList<>();
//display first question to the user
try {
JSONArray jsonArray = (JSONArray) response.get("Users");
for (int i=0;i<jsonArray.length();i++)
{
JSONObject json=jsonArray.getJSONObject(i);
{
/*User userData=new User();
userData.setUsername(json.optString("username"));
userData.setUserid(json.optString("userid"));
jsonSpinner.add(userData);
spinnerUser.add(json.optString("username"));*/
String name = json.optString("username").toString();
userid=json.optString("userId").toString();
spinnerUser.add(name);
}
}
}catch (Exception e)
{
e.printStackTrace();
}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getContext(),
R.layout.simple_spinner_item, spinnerUser);
adapter.setDropDownViewResource(R.layout.simple_spinner_item);
user.setAdapter(adapter);
How can I achieve that.any help regarding on that please suggest me.