У меня возникает ошибка при построении с помощью 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)
}
}
Я действительно не понимаю, какую часть исправить? Или как увеличить число (целое число) с помощью Kotlin. У меня неверный код?