Size: a a a

StartAndroid Ru Chat

2021 May 21

sm

sergey moskvitin in StartAndroid Ru Chat
блин не помню такого при регистрации.
источник

sm

sergey moskvitin in StartAndroid Ru Chat
написал в техподдержку еще вчера. Пока молчат
источник

SP

Sergey Panov in StartAndroid Ru Chat
Похоже что ошибка происходит в асинхронной части suspend функции (мало информации)...  Если это так, то такую ошибку нельзя отловить из корутины через try catch.
Что это за GRPC?
Попробуйте обернуть вызов передаваймой suspend функции в coroutineScope{}
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
Ну оно и так вызывается из коротины. Суспенд же..
погоди. А где можно почитать про runCatching и асинхрон?
Тут вроде работает

https://dev.to/hossain/kotlin-coroutines-error-handling-strategy-runcatching-and-result-class-h2a
источник

SP

Sergey Panov in StartAndroid Ru Chat
источник

SP

Sergey Panov in StartAndroid Ru Chat
Suspend функции могут запускать обычные потоки внутри себя. Если внутри потока не поймать ошибку, то это приведёт к крашу. И не поможет try catch вокруг suspend функции.
Возможно у Вас такой случай.
не понятно что делает GRPC
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
Ну вот интересно, что try/catch eго ловит, а вот runCatching
источник

SP

Sergey Panov in StartAndroid Ru Chat
runCatching это и есть try catch
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
Да, но Я о том, что если Я оберну вызов своего runCatching в try/catch то Я не упаду..
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
Пустая страница :C
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
А где можно почитать за запуск susspend в try/catch?
источник

SP

Sergey Panov in StartAndroid Ru Chat
источник

Ф

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

ИГ

Илья Гаевский... in StartAndroid Ru Chat
То есть мне вот сюда нужно запихать джобу, и обробатывать ошибку от падения джобы?
источник

Ф

Фёдор in StartAndroid Ru Chat
Я не вникал в ваш код
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
Я совсем запутался :(
Вот у меня есть runCatching который, отрабатывает. И если происходит падение, то onFailure отрабатывает, а если Я использую эту функцию где-то в коде, то onFailure там не отрабатывается и все падает
источник

AO

Alexey Orloff in StartAndroid Ru Chat
Знаю Js, имеет ли смысл использовать react native или лучше инструмент по назначению (Kotlin)?
источник

Ф

Фёдор in StartAndroid Ru Chat
Отрабатывает в теории или в каком-то отдельном случае?
источник

Ф

Фёдор in StartAndroid Ru Chat
Плюс я без понятия, что делает функция withCoroutineContext
источник

IL

Ivan Lotoff in StartAndroid Ru Chat
как измерить высоту текст вью?
источник