我在两个活动中都有两个API,第一个活动有四个按钮。我已经更改了API的主题值,每个按钮单击
这是代码!
第一个API
“ http://loopdata.in/Sem1_c/get_lesson_category_app/42/QUARAN”
public void Intelizedata() {
qrancard.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
GetJsonObject("http://loopdata.in/Sem1_c/get_lesson_category_app/42/QUARAN");
}
});
seerahcard.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
GetJsonObject("http://loopdata.in/Sem1_c/get_lesson_category_app/42/Seerah");
}
});
fiqhcard.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
GetJsonObject("http://loopdata.in/Sem1_c/get_lesson_category_app/42/Fiqh");
}
});
aqueedacard.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
GetJsonObject("http://loopdata.in/Sem1_c/get_lesson_category_app/42/Aqeeda");
}
});
}
第二项活动(课程卡片视图) 在此活动中,当我选择微调器值时,我有两个微调器,它将在该微调器值下显示课程,但问题是使用默认主题选择时的API主题值
"http://loopdata.in/Sem1_c/get_lesson_unit_module_app/42/QUARAN/Unit-1/Module-1"
我只有这个主题(QUARAN)才有这门课。以及如何更改默认选择的值作为主题。
这是第二个代码
StringRequest stringRequest = new StringRequest(Request.Method.GET, " http://loopdata.in/Sem1_c/get_lesson_unit_module_app/42/QUARAN/Unit-1/Module-1",
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Toast.makeText(Lessons_page.this,(response).toString(), Toast.LENGTH_SHORT).show();
if (response.contains("result")) {
JSONObject obj = null;
try {
obj = new JSONObject(response);
processResponse(obj);
} catch (JSONException e) {
e.printStackTrace();
}
} else {
Toast.makeText(getApplicationContext(), "Error Registering", Toast.LENGTH_SHORT).show();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
});
Volley.newRequestQueue(this).add(stringRequest);