如何在不使用HTTP的情况下在KOTLIN android中请求API响应?

我是Android开发人员,我是KOTLIN的新成员。 我还没有得到任何文件。

我试过Volley图书馆:

compile 'com.panxw.volley:library:1.0.1' 

你可以这样请求通过Volley

定义这个variables在顶部的类中

 private lateinit var mRequestQueue: RequestQueue 

现在在onCreate方法中添加这一行

 mRequestQueue = Volley.newRequestQueue(context); 

现在使用这个方法来请求API

 fun onJsonRequest() { val jsonRequest = JsonObjectRequest(Request.Method.GET, YOUR_URL, null, Response.Listener { response -> if (response != null) { try { // if Api is success then here you can use your response } catch (e: JSONException) { e.printStackTrace() } } else { // if Api is success but response is null then you can show some error message } }, Response.ErrorListener { error -> // if Api is fail then this listener is called }) jsonRequest.tag = "JSON_REQUEST" mRequestQueue.add(jsonRequest) }