Несоответствие типов: предполагаемый тип но Обратный звонок ! ожидалось - PullRequest
0 голосов
/ 03 мая 2020

У меня есть функция

        val client = NetworkService()
        val call = client.getService().getAllPost()
        call.enqueue(object : Callback<ArrayList<Post>>{
            override fun onFailure(call: Call<ArrayList<Post>>, t: Throwable) {
                Toast.makeText(this@MainActivity, "Get post failed", Toast.LENGTH_LONG).show()
            }

            override fun onResponse(
                call: Call<ArrayList<Post>>,
                response: Response<ArrayList<Post>>) {
                response.body()?.let{
                    post ->
                    adapter?.updateData(post)
                }?: kotlin.run {
                    Toast.makeText(this@MainActivity, "Get post failed", Toast.LENGTH_LONG).show()
                }

            }

        })

    }

* и есть ошибка *

Type mismatch: inferred type is <no name provided> but Callback<Post!>! was expected

в call.enqueue(object : Callback<ArrayList<Post>> Обратный вызов ArrayList не хочет работать с объектом, idk почему

Пожалуйста, помогите этому

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...