Anonymous
Где то в ветке возникает исключение, изучите приходимый throwable
.subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) ... вот смотрю schedulers
Anonymous
А что этот обсервер делает ?
ну по идее обрабатывать полученный лист.
R
ну по идее обрабатывать полученный лист.
Где то в обработке возникает исключение поставь там брейк поинт и посмотри Чаво там твориться
Anonymous
Anonymous
Ммм.. вы понимаете что этот код делает ?
я же написал, что я только вникаю в Rx. Сейчас изучаю по курсу стартАндроид. К сожалению там он детально не расписал назначение. Теперь отматываю назад, чтобы найти ответ.
Никита 🙃
Di
Чуваки хочу сделать диск C по больше но не получается по тому, что между диском C и остальной памятью стоит раздел востановления, с которым ничего нельзя сделать
Di
R
я же написал, что я только вникаю в Rx. Сейчас изучаю по курсу стартАндроид. К сожалению там он детально не расписал назначение. Теперь отматываю назад, чтобы найти ответ.
Короткий ответ - этот код не корректно работает с потоками , о чем ваша ide сообщает. Более развернутый происходит переключение сначало на io потом на main и все.. никаких действий, ваша проблема в самой ветке те в том что написанно выше в observable
Di
подскажите можно как то разделы местами поменять?
Никита 🙃
Гугли
Di
Не туда
Сори за оффтоп
Никита 🙃
Сори за оффтоп
На самом деле твоя проблема гуглится очень быстро. Сам сталкивался, делал через программу (но это было год назад)
R
Ок.Углублюсь в управление потоками, думаю найду ответ. Спасибо за направление
Если хотите по верхам то читайте про rx, если хотите поглубже то Ява канкаренси пакет изучите, полезная штука
Vitaliy
вот так подсвечивается. гуглю че с этим делать http://joxi.ru/eAO0qBsxNNDqro
Там же написано, что результат не используется, вот и подсвечивает :)
Fearless
почему rx - это верха?)
Микола
Тому що рх це по суті обертка на низький рівень взаємодії потоків
Fearless
разве это не нормально пользоваться чем-то готовым и хорошо-работающим, нежели писать полностью самому?
Микола
Ну так і сказали)
Fearless
не понял про верха просто
Fearless
теория та же
Fearless
знат ьв любом случае нужно
Pavel
Из-за чего может не работать LED-индикатор при уведомлении на Android 8? Вызываю .setLights(Color.RED, 300, 1000) На предыдущих версиях работает
Yury
В джабе слишком часто высокоуровневые вещи протекают низкоуровневыми. И пример с шедулером весьма яркий
Yury
Jvm это как проклятие на весь род 😊
R
знат ьв любом случае нужно
Сегодня rx завтра слёзки польються когда на посикс спинлоки писать заставят, я считаю нужно знать принцип работы а инструмент всегда подобрать можно ( зачем затаскивать 9к методов rx в проект с 2к методами)
Fearless
не понял логику с методами, конечно
Fearless
но я сказал что теорию знать нужно
Fearless
просто удобнее не писать с нуля, а взять готовое
Anonymous
просто удобнее не писать с нуля, а взять готовое
а ты и не сможешь взять готовое, если теорию не знаешь, для чего используется. По себе знаю, сколько бы не хотелось скопипастить, все равно не будет работать, пока ты сам не осознаешь каждую мелочь
Fearless
и как эт опротиворечит моим словам?
Anonymous
и как эт опротиворечит моим словам?
а я не сказал, что это противоречит))) это наверно больше подтверждает
Yury
Зависит от качества абстракций. Если смогли сделать так, что для использования не надо знать что под капотом, то знать внутренности не обязательно совсем.
Anonymous
Зависит от качества абстракций. Если смогли сделать так, что для использования не надо знать что под капотом, то знать внутренности не обязательно совсем.
если говорить локально о каком то модуле, то наверно согласен. Если глобально по структуре, то не получается у меня по крайней мере
Yury
Вот rx не очень абстракция. Активити и фрагменты - кошмарные абстракции. Рекурсия в скала - неплохо для большинства случаев.
Alexey
да, конечно
NotificationCompatBuilder?
Pavel
NotificationCompat.Builder
Сергій
да, конечно
Может он не умеет такой цвет отобразить? Он RGB?
R
но я сказал что теорию знать нужно
Не всегда, в больших компаниях библиотеки вообще вставлять нельзя, какие бы они крутые всемирно признанные небыли, делается это с точки зрения безопасности целостности проекта. Но да сейчас уже всем все равно на закон амдала и прочую белеберду (если мы говорим о многопоточности), но тем не менее я лично считаю что есть база , это блох ну и всякие макконал , Брукс если совсем нравиться то кнут. Я просто к тому клоню что незнание мезонизма не есть хорошо да сейчас всем плевать и некто уже не пишет cas методы и прочие, но я считаю нужно знать что делает flatmap и где его удачно применять а где нет. Не обязательно знать низа, мы не системные программисты нам все равно на сбросы, блокировки и тд, нам без разницы что андройд выдаст нам низкий приоритет потока, потому что картинка отобразиться и заказчик будет рад. Просто я считаю нет смысла стрелять из пушки по воробьям, все на миллион процентов зависит от проекта. Я думаю вы со мной согласитесь.
Pavel
спасибо, попробую
Alexey
спасибо, попробую
в догонку https://stackoverflow.com/questions/46724194/notification-channels-android-oreo-lights-color-defaults
Mannaro
Привет, народ) Подскажите, из-за чего может TWRP не запускаться? При нажатии нужных клавиш просто грузится андроид.
Mannaro
Те)
Mannaro
Все, через fastboot запустил
Dug
С режим бутлодера же можно перейти через adb и оттуда в рекавери
Dug
Ну или так)
r67hj32yb
Ребят подскажите в решении вопроса. Нужно реализовать ускоренный инкримент по долгому тапу на кнопке. Тоесть если один раз нажали на кнопку идёт просто +1 если нажали и держим он сначало медленно делает операцию инкримента а со временем ускоряется. Как это реализовать? Может кто сталкивался с таким?
Дмитрий
onpress onlongpress
Дмитрий
onrelease ещё какой-нибудь
Дмитрий
на онпресс инкремент по 1 на онлогн пресс умножаем инкремент на 10 на он релиз перестаем инкрементить
Дмитрий
первое что на ум пришло
r67hj32yb
Это то понятно. Я думал есть лиьа какая
R
Это то понятно. Я думал есть лиьа какая
Можно организовать цикл на хендлере и с каждой итерацией уменьшать значение отложенного вызова
Дмитрий
Это то понятно. Я думал есть лиьа какая
Посмотрите в интернете истории про 'leftpad' и подумайте нужна ли вам либа
Roman
Ребят, подскажите Как в фабрике в краштиликсе узнать на какой строке был краш? код обфусцирован.. может можно как в консоли гугла добавить файл деобфускации?
Dug
Маппинг прогварда должен заливаться автоматически в крешлитикс. Так же там можно прописать сохранение номеров строк
Dug
Да и к тому же все это есть в доках крешлитикс по прогварду
Roman
я же написал что в консоли гугла знаю как
Виктор
сорян, утро
Roman
ничего)
Dmitry
Всем привет! Поделитесь опытом кто-как дедает "ручное" резервное копирвание данных приложения. Чтобы скажем пользователь нажал кнопку на телефоне А, создался файл(ы), скопировал его на телефон Б и в приложении на телефоне Б выбрал этот файл(ы) чтобы данные восстановились. Данные храняться в SharedPriference и sqlite базе. Может есть какая-то либа для автоматизации этого процесса?
Askar
после неаккуратной чистки градл-кэша AS начала подсвечивать некоторые классы. как это выличить? clean, invalidate cache/restart AS, удаление папки build не помогают