Как я могу получить доступ к ответу массива с помощью KotlinAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как я могу получить доступ к ответу массива с помощью Kotlin

Сообщение Anonymous »


Я новичок в разработке под Android.

Я пытаюсь получить доступ к свойствам объекта массива ответов, используя простой цикл for в Kotlin. Доставка — это массив, который состоит из функции внутри mu viewModel
ОТВЕТ: [Data1(trackingId=588015573030500172, _id=64d1a52c20ba414c150467b2, цена=100.0)] if (доставка?.isNotEmpty() == true) { за (отгрузка в доставке!!) { Log.d("HELLO",ship.toString())//Я хочу иметь возможность использовать Ship._id } } Модель представления val доставка = searchTackingId .debounce(400L) .onEach { _isSearching.update { true } } .combine(_shipping) { текст, доставка -> если(text.isBlank()) { перевозки } еще { задержка(400л) getShipping(текст) } } .onEach { _isSearching.update { false } } .stateIn( просмотрМоделСкопе, SharingStarted.WhileSubscribed(5000), _shipping.value ) частная приостановка развлечения getShipping(trackingId: String): List?{ val ответ = apolloClient().query(ShippingByTrackingIdQuery(trackingId = trackId)).execute() если (response.hasErrors()) { Log.w("ShippingByTrackingId", "Не удалось войти в систему: ${response.errors?.get(0)?.message}") } val result = response.data?.shippingByTrackingId?.data если (результат == ноль) { Log.w("ShippingByTrackingId", "Ошибка") } вернуть результат }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»