С самим login все ок, и там обработка ошибок это понятно. Меня интересует обработка map ответа от сервера, а именно responseBody.string(), она и выдает исключение, которое помещаем в try catch, в связи с этим и интересуюсь, есть ли в rxjava обработка этого исключения без использования try catch. Если в map просто 1/0, что нельзя (деление на ноль), то можно использовать onErrorReturn. А вот как с try catch быть?
Интересует не login, а именно responseBody.string(). Если убрать блок try catch, подсвечивается красным, добавлял после .onErrorReturn()
подсветка остается.
Денис Загаевский: Вы правы, я внес не только rx в проект, но и поравил класс, раньше через DataBinding обновлял view в активити. Решил изучить rx и не учел асинхронность. Спасибо.
Денис Загаевский: это я как раз и понимаю, что они пришли в разное время и поэтому "", как это поправить вот в чем вопрос. Про асинхронность было указано в начале вопроса.
Денис Загаевский: Вы правильно поняли, это мой класс, у которого есть метод getInfo, в теле которого идет запрос к серверу, он возвращет html страничку в виде String. Запрос к серверу при помощи библиотеки com.loopj.android:android-async-http.
Денис Загаевский: rx как раз таки понятен, да и retrofit тоже, но именно на нем не могу подключиться к сайту. com.loopj.android:android-async-http и httpclient от apache норм работают. А retrofit ни в какую.
P.S.: Отличного в этом ничего нет, не стоит принижать людей. Я думаю и Вы чего-то не знете, и что-то не сразу получилось...