简体   繁体   English

类型不匹配。 必需:字符串:找到:Int 错误

[英]Type mismatch. Required: String! Found: Int error

I'm trying to GET request, but I'm getting error on line 4 in the code below我正在尝试获取请求,但在下面的代码中的第 4 行出现错误

    val queue = Volley.newRequestQueue(this)
    val url = "https://meme-api.herokuapp.com/gimme"
    val jsonObjectRequest = JsonObjectRequest(
        Request.Method.GET, null,
        Response.Listener { response ->
            val url = response.getString("url")
        },
        Response.ErrorListener {
            Toast.makeText(this,"something wrong", Toast.LENGTH_LONG).show()
        })
        queue.add(jsonObjectRequest)

You havent passed url to request.您还没有通过 url 请求。

val queue = Volley.newRequestQueue(this)
val url = "https://meme-api.herokuapp.com/gimme"
val jsonObjectRequest = JsonObjectRequest(
    Request.Method.GET, url, null, //You need to pass url here
    Response.Listener { response ->
        val url = response.getString("url")
    },
    Response.ErrorListener {
        Toast.makeText(this,"something wrong", Toast.LENGTH_LONG).show()
    })
    queue.add(jsonObjectRequest)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 类型不匹配。 要求:观察员<in Int!>成立:? - Type mismatch. Required: Observer<in Int!> Found:? 类型不匹配。 必需:ContentResolver! 找到:整数 - Type mismatch. Required: ContentResolver! Found: Int 类型不匹配。 必需:片段,找到:PlaceAutocompleteFragment - Type mismatch. Required: Fragment, Found: PlaceAutocompleteFragment 类型不匹配。 必需:找不到:回调&lt;*&gt; - Type mismatch. Required: Nothing Found: Callback<*> 类型不匹配。 必需:找到的上下文:在片段中 - Type mismatch. Required: Context Found: In Fragment 类型不匹配。 必填地图 <String, Any> 找到地图 <String, Any?> - Type mismatch. Required Map<String, Any> Found Map<String, Any?> 类型不匹配。 必需:数组 <Uri> ! 找到:数组 <Uri?> - Type mismatch. Required: Array<Uri>! Found: Array<Uri?> 类型不匹配。 必需: suspend () → Response&lt;*&gt; 找到:Response<Void> - Type mismatch. Required: suspend () → Response<*> Found: Response<Void> 类型不匹配。 必需:结果<newsresponse> : 发现: 结果<response<newsresponse> &gt;? </response<newsresponse></newsresponse> - Type mismatch. Required: Result<NewsResponse>! Found: Result<Response<NewsResponse>>? 类型不匹配。 必需:FirebaseRecyclerAdapter<chatobject, chatvoiceviewholders> ? 成立:</chatobject,> - Type mismatch. Required: FirebaseRecyclerAdapter<ChatObject, ChatVoiceViewHolders>? Found:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM