Anonymous
можно диалог показать недисмиссабельный
но Кнопка стоп должна работать
Mike
но Кнопка стоп должна работать
размести её на диалоге
Aleksey
или вообще через post сделать
Aleksandr
Или отслеживать координаты клика
Anonymous
размести её на диалоге
принял, спасибо
Aleksey
а какой там диалог?
Mike
Ырыкс для отмены? Серьёзно? А есть хоть один инструмент многопоточности, который не умеет отмену?
Mike
Задержка — ух, какая у меня лапша получалась, когда я пытался получить первое событие сразу, чтобы отобразить фильтр из кэша, а потом уже включить задержку. Проще уж руками.
Mike
Почему disposable.dispose() удобно, а task.cancel(true) — неудобно? При чём здесь лично мои фломастеры, зачем съезжать на то, что у разных людей своё мнение, вместо конструктивной дискуссии?
Mike
когда делаешь share и забираешь первое событие руками, а остальные дебаунмос, то конечно лапша
Олександр
Отлично читаемый до поры до времени 😁😁😁
Denis
Отлично читаемый до поры до времени 😁😁😁
Когда в него еще не переехала вся логика))
Mike
🤷‍♂️ хайп на переписывание с ырыкса на корутины показывает обратное: многие написали и сами не поняли, в особенности новички
Denis
И потом прилетает сраный RuntimeException из неизвестных недр и ломает все нафиг
Denis
строго говоря, это проблема не ырыкса
Так-то да, стэк очень уж "удобночитаемый" будет
Mike
ловить все эксепшены — так себе затея, но вот я не вижу никакой проблемы проскроллить стек трейс до root cause
Mike
kotlinx.coroutines — отдельная библиотека, так что не такие уж и родные
Mike
Абсолютно. Корутины — средство языка, корутины-как-многопоточка — внешняя библиотека. Такая же родная, как androix для андроида или kotlinx.immutable с atomic-fu для котлина. Поддерживается производителем, но нужно отдельно изучать и отдельно подключать как внешнюю зависимость.
Mike
Не хочу, на самом деле. Я использую Executors, но это не значит, что я присоединяюсь к слепому и повсеместному гноблению асинктасков.
Mike
В переносном смысле.
Mike
а я напишу прозначно понятный код на экзекьюторах и сэкономлю 1 МБ размера апк
Denis
Потому "криворуким разрабам" надо сразу садиться за комбайн?
Mike
kotlinx.coroutines, наверное, раза в два меньше занимают, но они довольно непростые. Про structured concurrency уже не одна статья написана…
Mike
вот примерчик https://github.com/Kotlin/kotlinx.coroutines/issues/1001
Mike
The Law of Leaky Abstractions говорит: что снаружи, то и внутри.
Mike
т. е. любая простая в использовании штука должна строиться на простых концепциях.
Le Kovshik 🇺🇦
По какой причине, при сборке проекта в момент "Gradle Build Running" Студия виснет
Le Kovshik 🇺🇦
Помогите
Anonymous
С какой книги вы начали изучать язык java ? И почему ?
⁣
Помогите
В этом вся суть Андроида 😂
Le Kovshik 🇺🇦
Кстати. До этого собирался нормально
Сергей
ребзя, а эта штука откуда запускается ? Сначала думал это котлиновское, но в джава ветке оно тоже есть. Я понял что это для DI, но с этим классом я не знаком
Сергей
Вопрос задан исходя из предположения, что у нас у всех открыт репозиторий с этим проектом?
я думал это какая-то известная служебная фишка ок вот тогда репа гугла https://github.com/android/architecture-samples/blob/todo-mvp/todoapp/app/src/prod/java/com/example/android/architecture/blueprints/todoapp/Injection.java
Mike
Странно. Не вижу ни использований, ни annotation processor'а, который бы нагенерил.
Muhamad
Hi i have made this code the code should read a file line by line and in every line it should replace everthing inside " " to "hallo and then save this file but there is something going wrong can someone help me ? thx Code: https://pastebin.com/6scBa58u
Muhamad
> but there is something going wrong very bad bug description
i asked for a way to solve it not to correct my description
Muhamad
which one?
what do you mean with wich one?
Muhamad
which one?
i just have a file it looks like this as example: my name is "example" "errr" is my name my name is "example" "errr" is my name i want to replace everything inside the "" in this file with hallo Did you understand me now?
Mike
what do you mean with wich one?
WHICH EXCEPTION OCCURS?
Mike
> and then i get Exception error
Muhamad
WHICH EXCEPTION OCCURS?
Problem reading file wich is at end of the file
Muhamad
> and then i get Exception error
line.substring(line.indexOf("\""), line.indexOf("\"")) here is the error also
Le Kovshik 🇺🇦
По причине, криворукости, создателей, студии
Проблема в том что это произошло совершенно спонтанно
Le Kovshik 🇺🇦
Обновления и даже перезапуск компа не помогло
Le Kovshik 🇺🇦
Студия виснет намертво
Le Kovshik 🇺🇦
Если я просто перенесу папку с студией на ссд, я ничего не сломаю?
Илья
😂😂 Всем привет. Подскажите пожалуйста, как можно задать поведение элементам при появлении клавиатуры. Например: чтобы background + некоторые элементы остались на своих местах
Le Kovshik 🇺🇦
Студия виснет намертво
Переустановка с нуля, результата не дала
Mike
Меняй комп🙃
лучше всё же IDE, дешевле будет
Andy
Переустановка с нуля, результата не дала
попробуй профиль студии снести.
Andy
Помогите
а сколько ждали? И как с интернетом? (возможно, попробовать оффлайн сборку?)
Andy
https://qna.habr.com/q/701238 и права на каталог sdk проверить.
Ярослав
быстро, коротко и субъективно, что использовать для крашрепортов (автоматического получения стектрейсив)?
Ярослав
crashlytics?
а яндекс апп метрика?
Le Kovshik 🇺🇦
Di7aK
пояснит кто?
Ярослав
пояснит кто?
у тебя открыт не исходный файл, так не понятно
Di7aK
Не найден то он в этом файле
Александр
Гугл такого атрибута тоже не знает. Он от какой - то либы пришёл, туда все вопросы.
Ярослав
Не найден то он в этом файле
попробуй удалить папку build
Di7aK
тоже бесполезно
Di7aK
на винде собирает нормально
Артур
Всем привет, подскажите плиз где менять icon для приложения? А то в настройках телефона в приложениях у меня отображается не так картинка что надо(
Артур
File - New - Image Asset
В андроид студии такого нету(
Ярослав
Всем привет, подскажите плиз где менять icon для приложения? А то в настройках телефона в приложениях у меня отображается не так картинка что надо(
генерится несколько иконок, две адаптивные (круглая и любой формы), одна круглая (под все разрешения) и одна квадратная (под все разрешения)
Назарий
всем привет! может ли рум возвращать Deferred<> ? при выполнении этого кода выдаёт эксепшн Not sure how to convert a Cursor to this method's return type (kotlinx.coroutines.Deferred<>).