Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private fun requestJsonObject() {
- val queue = newRequestQueue(activity)
- val url = Directions.JORNADAS + Directions.CMP + "&jor=$dato&tmp=" + Directions.TMP
- val stringRequest = StringRequest(Request.Method.GET, url, Response.Listener { response ->
- val builder = GsonBuilder()
- val mGson = builder.create()
- val items: List<ModelJor>
- items = Arrays.asList(*mGson.fromJson(response, Array<ModelJor>::class.java))
- recyclerView !!.layoutManager = GridLayoutManager(activity!!, 1)
- val adapter = AdapJor(activity !!, items )
- recyclerView !!.adapter = adapter
- }, Response.ErrorListener { error -> Log.d(TAG, "Error " + error.message) })
- queue.add(stringRequest)
- callNumJor()
- }
- private fun callNumJor() {
- val tag = "json_request"
- val url = "http://www.ffcv.es/ncompeticiones/server.php?action=getActa&tmp=2017/2018&jor=3&cmp=48&idl=0201073211&idv=0201128231&id=2127995"
- val queue = Volley.newRequestQueue(activity)
- val jsonObjReq = JsonObjectRequest(Request.Method.GET,
- url, null,
- Response.Listener<JSONObject> { response ->
- setUpAdapter(response)
- },
- Response.ErrorListener {
- })
- MyApplication.instance?.addToRequestQueue(jsonObjReq, tag)
- queue.add(jsonObjReq)
- }
- private fun setUpAdapter(response: JSONObject) {
- val gson = Gson()
- val model = gson.fromJson<ModelJor>(response.toString(), ModelJor::class.java)
- recyclerView.layoutManager = GridLayoutManager(activity!!, 1)
- val adapter = AdapJor(activity !!, listOf(model))
- recyclerView.adapter = adapter
- }
Add Comment
Please, Sign In to add comment