我正在创建一个Android应用程序,我正在从一个Web服务填充一个微调器,响应看起来像这样:
[
{
"Text":"Business Critical",
"Value":"3"
},
{
"Text":"Business Urgent",
"Value":"4"
},
{
"Text":"User Urgent",
"Value":"5"
},
{
"Text":"Normal",
"Value":"6"
},
{
"Text":"Low",
"Value":"7"
}
]
我正在发出第二个请求以获取如下所示的故障单详细信息:
{
"AssignedTo":"John Doe",
"Id":33258,
"Priority":"Low",
}
我在EditText框中设置“Id”和“AssignedTo”,如下所示:
StringRequest myTicketRequest = new StringRequest(Request.Method.GET, ticketDetailUrl, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try{
JSONObject ticket = new JSONObject(response);
if(ticket.has("Subject"))
assignedTxt.setText(ticket.getString("AssignedTo"));
if(ticket.has("Description"))
idTxt.setText(ticket.getString("Id"));
//Set Category here
}catch (JSONException e){e.printStackTrace();}
所以我的问题是如何在我的第二个请求中将微调器设置为“优先级”,它在微调器中等于“低”?
提前致谢。