Неоднозначность разрешения перегрузки: publi c final operator fun in c () - PullRequest
0 голосов
/ 09 мая 2020

У меня возникает ошибка при построении с помощью kotlin, когда я использую метод inc()

мой код фрагмента, как показано ниже

var id : Int = 1
        for (element in iframeElements) {
            val src: String = element.attr("src")
            Timber.d("YOUTUBE LINK: %s", src)
            if (src.contains("youtube")) { // i.e https://www.youtube.com/embed/16Sn1UQ95Ec
                val idYoutube = src.substring(src.lastIndexOf('/') + 1, src.length)
                val videoInfo = YoutubeVideo()
                videoInfo.setVideoId(idYoutube)
                videoInfo.setId(id as Long)
                videoInfo.setImageUrl(getUrlforYoutubeThumbnail(idYoutube))
                lsYoutube.add(videoInfo)
                id = id.inc() // THIS PART ERROR
            } else if (src.contains("instagram")) { // i.e https://www.instagram.com/p/Bs421mHgPM4/embed
//String ig = src.substring(0, src.lastIndexOf('/'));F
                Timber.d("ig %s", src)
                lsInstagramUrl.add(src)
            }
        }

enter image description here

Я действительно не понимаю, какую часть исправить? Или как увеличить число (целое число) с помощью Kotlin. У меня неверный код?

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