private lateinit var cards: List
fun start() = viewModelScope.launch {
if (!::cards.isInitialized) {
getCards().collect { result ->
result
.doIfSuccess {
cards = it.data
Log.d(TAG, "Received cards")
}
.doIfError {
_errorState.setIfNotEqual(it.exception)
Log.e(TAG, "Cards were not received because of ${it.exception}")
return@collect //
Подробнее здесь: [url]https://stackoverflow.com/questions/67408311/how-to-return-to-launch-inside-of-the-collect[/url]
У меня есть метод, который выглядит так: [code]private lateinit var cards: List
fun start() = viewModelScope.launch { if (!::cards.isInitialized) { getCards().collect { result -> result .doIfSuccess { cards = it.data Log.d(TAG, "Received cards") } .doIfError { _errorState.setIfNotEqual(it.exception) Log.e(TAG, "Cards were not received because of ${it.exception}") return@collect //
Я пытаюсь перехватить голосовой ввод пользователя, отправить его в API и произнести ответ API — по сути, это происходит в цикле, пока пользователь не повесит трубку. К сожалению, это тяжелый API, поэтому ответ занимает 4–6 секунд, что приводит к...
Я начал проект Flutter, используя Android Studio. Эмулятор Android без проблем открыл проект. Когда я открыл эмулятор iOS, проект работал без проблем. Когда я снова запустил эмулятор Android, проект не запустился. Спасибо за помощь.
Я начал проект Flutter, используя Android Studio. Эмулятор Android без проблем открыл проект. Когда я открыл эмулятор iOS, проект работал без проблем. Когда я снова запустил эмулятор Android, проект не запустился. Спасибо за помощь.
Я запускаю Liferay 7.4 в Eclipse. Я использую ту же среду уже 6 месяцев, и все работает отлично. Однако около двух недель назад я начал получать фатальную ошибку Java после запуска Liferay в Eclipse.
Средой выполнения Java была обнаружена фатальная...
При выполнении «runserver» Manage.py возникает эта ошибка:
System check identified no issues (0 silenced).
Exception in thread django-main-thread:
Traceback (most recent call last):
File C:\Program...