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

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

我试过Volley图书馆:

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

One Solution collect form web for “如何在不使用HTTP的情况下在KOTLIN android中请求API响应?”

你可以这样请求通过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) } 
  • Swift - 从闭包中退出外层函数
  • 在Android Studio中Kotlin构建失败
  • 当我点击EditText时如何禁用键盘?
  • Android:由于:MenuPopup,在此上下文中无法访问typesMenuPopup
  • 如何从Kotlin的Javatypes数组中获取javaclass?
  • Firebase对象没有setter / getter
  • 如何从kotlin中的伴侣对象访问外部类javaClass.simpleName?
  • 在一种情况下,将Kotlingenerics约束为非null
  • 如何用Kotlin interop强制执行generics
  • 编写JS和Java的代码
  • 我怎样才能重写一个java方法,并改变参数的可空性?
  • Kotlin language will be the best programming language for Android.