Size: a a a

2020 February 06

SA

Sergey Ahantiev in KotlinLangRu
Little Panda 🐼
А какой сяоми? Фризы пофиксили?
MI Notebook Pro 15, что за фризы? Мб не сталкивался
источник

IS

Ivan Sablin in KotlinLangRu
привет! Подскажите, в какой момент корутиновский async, например, возвращает job, чтобы можно было отменить корутину?  В этом коде job == null и вылетает с npe. Почему корутина уже запустилась, а job все еще не возвращен?
источник

AE

Alexandr Emelyanov in KotlinLangRu
Sergey Ahantiev
Сяоми топ за свои деньги) пользуюсь второй год, доволен, а болячек хватает у всех, взять же тебе макбуки
С апгрейдом будут проблемы
источник

AE

Alexandr Emelyanov in KotlinLangRu
Ivan Sablin
привет! Подскажите, в какой момент корутиновский async, например, возвращает job, чтобы можно было отменить корутину?  В этом коде job == null и вылетает с npe. Почему корутина уже запустилась, а job все еще не возвращен?
Дергать job изнутри корутины плохая идея. Она сама себя отменять что ли будет? Тут банально, корутина запустилась в другом треде, а результат в основном ещё не присвоился
источник

IS

Ivan Sablin in KotlinLangRu
Вот что удалось накопать
источник

IS

Ivan Sablin in KotlinLangRu
Пока что не вижу изменений никаких. Тоесть там уже ушел запрос в сеть, в это время я в модели проверяю активна ли джоба, она при этом вообще нул и поэтому сохдается еще одна и не отменяется та. что уже выполняется
источник

IS

Ivan Sablin in KotlinLangRu
Вот такой вот лог для наглядности
источник

IS

Ivan Sablin in KotlinLangRu
is job active на данный момент просто return job != null
источник

SM

Sergei Mitrofanov in KotlinLangRu
Приветствую. Подскажите, не могу разобраться 2 день. Делаю запрос к серверу с помощью Fuel, сервер возвращает JSON и мне необходимо сконвертировать его в объект Котлин. Функция Gson().fromJson() пишет что response не подходит по типу, в чем может быть проблема?

JSON вида:
{
"auth_token": "token",
"expired": "exp date"
}
источник

S

ShadelessFox in KotlinLangRu
Sergei Mitrofanov
Приветствую. Подскажите, не могу разобраться 2 день. Делаю запрос к серверу с помощью Fuel, сервер возвращает JSON и мне необходимо сконвертировать его в объект Котлин. Функция Gson().fromJson() пишет что response не подходит по типу, в чем может быть проблема?

JSON вида:
{
"auth_token": "token",
"expired": "exp date"
}
А fuel-gson вообще стоит? Почему нельзя просто скинуть ошибку компилятора, а не пытаться расписать происходящее?
источник

QH

Quantum Harmonizer in KotlinLangRu
судя по описанию проблемы, там нет ошибки компилятора)
источник

SM

Sergei Mitrofanov in KotlinLangRu
Ошибка есть, вот такая
источник

SM

Sergei Mitrofanov in KotlinLangRu
Что не может вызвать функцию с такими параметрами
источник

SM

Sergei Mitrofanov in KotlinLangRu
None of the following functions can be called with the arguments supplied
источник

QH

Quantum Harmonizer in KotlinLangRu
а какой тип у response?
источник

SM

Sergei Mitrofanov in KotlinLangRu
Response
источник

QH

Quantum Harmonizer in KotlinLangRu
ну, очевидно, Gson про него ничего не знает
источник

SM

Sergei Mitrofanov in KotlinLangRu
Весь вопрос в том, как правильно привести в таком случае к нужному
источник

QH

Quantum Harmonizer in KotlinLangRu
Sergei Mitrofanov
Весь вопрос в том, как правильно привести в таком случае к нужному
ооокей гугл, как из fuel response получить строку?..
источник

SM

Sergei Mitrofanov in KotlinLangRu
Не не
источник