Size: a a a

StartAndroid Ru Chat

2021 April 30

СП

Сергей П. in StartAndroid Ru Chat
источник

a

arsenyi in StartAndroid Ru Chat
Странно писать такое в чате андроид разработчиком, вы ищете не разрабов, а менеджеров это во первых. А во вторых это все равно не чат вакансий
источник

KM

Konstantin Matveev in StartAndroid Ru Chat
это бот :)
источник

VB

V B in StartAndroid Ru Chat
Вербующий бото-писателей. 🙀
источник

H

HahahImFaus in StartAndroid Ru Chat
Привет!
Мне нужно чтобы андроид клиент получал json с сервера каждую минуту

Есть ли готовое решение или библиотека на websocket для такого?
источник

Ф

Фёдор in StartAndroid Ru Chat
источник

SF

Semyon Fast in StartAndroid Ru Chat
#kotlin
Привет. Помогите, пожалуйста, сделать работающую задержку при ожидании ответа на запрос к API.
Есть функция, внутри неё запрос к API, внутри if, который меняет переменную в зависимости от результата запроса. Функция returns  переменную.
Мне нужно просто дождаться результата запроса, а не возвращать переменную раньше времени. Как это сделать?

Все страницы в духе Coroutines Basics уже прочитал. Попробовал сочетания launch, runBlocking, suspend, но бесполезно: функция всё равно возвращает переменную до результата запроса.
источник

V

Vladushka in StartAndroid Ru Chat
Так зачем возвращаешь переменную внутри запроса ? Это в ответе нужно делать
источник

SF

Semyon Fast in StartAndroid Ru Chat
В ответе, пардон. Имел в виду тело ответа. В духе ParseUser.LogInInBackground {result, exception -> здесь if, обрабатывающий result}
источник

SF

Semyon Fast in StartAndroid Ru Chat
То есть нужно просто дождаться, пока она выполнит этот код. А потом return значение после.
*Кажется, что-то очень простое, но не идёт
источник

Ф

Фёдор in StartAndroid Ru Chat
Если сам api call -- suspend функция, то так и произойдет
источник

SF

Semyon Fast in StartAndroid Ru Chat
Call как раз async, похоже. По крайней мере, для вызова не требовалось никаких тредов, даже UI не блочится. Просто возвращает result, как приходит время.
источник

Ф

Фёдор in StartAndroid Ru Chat
Если это колбэк, то почему не сделать return из лямбды колбэка👀
источник

A

Alexander in StartAndroid Ru Chat
А можешь код кинуть, я слабо понял, что сделать надо
источник

SF

Semyon Fast in StartAndroid Ru Chat
источник
2021 May 01

SF

Semyon Fast in StartAndroid Ru Chat
Спасибо, сейчас почитаю
источник

Ф

Фёдор in StartAndroid Ru Chat
Просто внутри колбэка return result != null
источник

Ф

Фёдор in StartAndroid Ru Chat
Но вообще лучше сделать метод login suspendCancellableCoroutine
источник

Ф

Фёдор in StartAndroid Ru Chat
Во вьюмодели запустить корутину, когда появится колбэк от апи придет результат
источник

SF

Semyon Fast in StartAndroid Ru Chat
Это точно callback, но пишет return not allowed here
источник