如何在主题中更改API默认选择的主题

时间:2019-03-13 16:44:32

标签: android

我在两个活动中都有两个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);

0 个答案:

没有答案