Size: a a a

ReactiveX - русскоговорящее сообщество

2017 March 03

AI

Alexey Illarionov in ReactiveX - русскоговорящее сообщество
Ладно, вроде разобрался, если в subscribe() action на onError не указывать - вроде получше трейсы
источник

VB

Vitaliy Babichev in ReactiveX - русскоговорящее сообщество
Alexey Illarionov
Хочу, чтобы приложение падало в onError с более-менее нормальным стеком, по которому можно было бы определить причину. Как в этом случае лучше поступать? Просто не добавлять observable на onError?
Не использовать Rx :)
источник

AI

Alexey Illarionov in ReactiveX - русскоговорящее сообщество
@bvitaliyg чего так? :)
источник

VB

Vitaliy Babichev in ReactiveX - русскоговорящее сообщество
Так из коробки же работают трейсы.
источник

VB

Vitaliy Babichev in ReactiveX - русскоговорящее сообщество
А Rx это ломает
источник

VB

Vitaliy Babichev in ReactiveX - русскоговорящее сообщество
Вообще, не воспринимайте меня серьезно, я не сильно люблю Rx вообще :)
источник

AI

Alexey Illarionov in ReactiveX - русскоговорящее сообщество
ну не то, чтобы сильно ломает. ПРосто нужная строка оказывается где-то под слоем ещё 2-3 экспешнов в стеке, но иногда и вообще черт её знает где, да :)
источник

I

Ivan in ReactiveX - русскоговорящее сообщество
Alexey Illarionov
ну не то, чтобы сильно ломает. ПРосто нужная строка оказывается где-то под слоем ещё 2-3 экспешнов в стеке, но иногда и вообще черт её знает где, да :)
Чаще всего просто эксепшн со словами добавь оператор онэррор. И потом ищи свищи отправлено чего падение было
источник

AI

Alexey Illarionov in ReactiveX - русскоговорящее сообщество
@kaytert я обычно так и делаю, но в данном случае что-то так получилось, что надоело долго искать
источник

AI

Alexey Illarionov in ReactiveX - русскоговорящее сообщество
(это я ещё до 2 версии не обновился, там вроде переделали)
источник

IE

Ivan Erofeev in ReactiveX - русскоговорящее сообщество
Всем доброго времени суток) У меня небольшая проблема, мне нужно получать процент загрузки данных на сервер, как это лучше всего и правильнее сделать используя adapter-rxjava?
источник

AK

Aleksei Korshun in ReactiveX - русскоговорящее сообщество
Vitaliy Babichev
Вообще, не воспринимайте меня серьезно, я не сильно люблю Rx вообще :)
Предлагаю тебя забанить :)
источник

VB

Vitaliy Babichev in ReactiveX - русскоговорящее сообщество
Я не тролль, раз честно пишу о таком. И 5+ стажа Android-разработки и работы над самым популярным приложением Google Play. Rx тоже знаю, но не увлекаюсь, использую точечно, как инструмент для сложной обработки сложных потоков данных. Хотите -- баньте, но я тут не безумно троллю :)
источник
2017 March 04

TD

Timur Darmaev in ReactiveX - русскоговорящее сообщество
Alexey Illarionov
Хочу, чтобы приложение падало в onError с более-менее нормальным стеком, по которому можно было бы определить причину. Как в этом случае лучше поступать? Просто не добавлять observable на onError?
Как вариант не заполнять стектрейс по дефолту, а руками.
источник

AK

Aleksei Korshun in ReactiveX - русскоговорящее сообщество
Vitaliy Babichev
Я не тролль, раз честно пишу о таком. И 5+ стажа Android-разработки и работы над самым популярным приложением Google Play. Rx тоже знаю, но не увлекаюсь, использую точечно, как инструмент для сложной обработки сложных потоков данных. Хотите -- баньте, но я тут не безумно троллю :)
Ну я шутил :)
источник

DV

Dmitriy Volkovskiy in ReactiveX - русскоговорящее сообщество
всем привет
источник

DV

Dmitriy Volkovskiy in ReactiveX - русскоговорящее сообщество
.doOnNext {
         println("t")
         throw NotImplementedError(it.toString())
       }
       .doOnError {
         println("$it is Exception")
       }
       .subscribe()
источник

DV

Dmitriy Volkovskiy in ReactiveX - русскоговорящее сообщество
как заставить subscription не пробрасывать дальше error? да так, что subscribe() был пустой
источник

DV

Dmitriy Volkovskiy in ReactiveX - русскоговорящее сообщество
можно конечно
.doOnNext {
         println("t")
         throw NotImplementedError(it.toString())
       }
       .doOnError {
         println("$it is Exception")
       }
       .subscribe({},{})
источник

DV

Dmitriy Volkovskiy in ReactiveX - русскоговорящее сообщество
но как-то выглядить как костыль, а не решение
источник