Я собираюсь написать небольшое приложение на Kotlin / Android, и я хотел бы выполнить задачу загрузки с Api, но сайт слишком длинный, а загрузка занимает много времени, как я могу ограничить размер загрузки?Например, просто первый Json Objekts из API
fun downloadData (address : String) :String{
var result = ""
var url : URL
var urlConnection : HttpURLConnection?
url = URL(address)
urlConnection = url.openConnection() as HttpURLConnection
val input = urlConnection.getInputStream()
val reader = InputStreamReader(input)
var data = reader.read()
while (data != -1) {
val current = data.toChar()
result += current
data = reader.read()
}
return result
}