Дмитрий: Шта? Перечитайте комментарии выше. Метод getInfo у вам написан неправильно. Он возвращает пустую строку, куда вы там что получаете? Rx тут не при чём.
Дмитрий: о_О То есть вопрос был про ошибку в вашем коде, который вы не показали, и который, якобы, "работает". Вы не разобрались с loopj так же, как и с ретрофитом.
Дмитрий: Поздравляю, вы не понимаете даже, как работают асинхронные коллбеки. Вы бы хоть проверили, что вам там этот метод возвращает... А возвращает он "". Потому что асинхронные коллбеки работают асинхронно.
Дмитрий: Я вас не принижал, моё "отлично" было про то, что для ретрофита это типичная задача.
Посмотрел-таки ваш код. Что такое NetworkUtils - непонятно. Что за строку он возвращает - тем более непонятно. Чтобы оно работало в таком виде, необходимо, чтобы метод getInfo синхронно возвращал ответ сервера. Это так? Судя по всему нет, если только вы не вызываете всё это на другом потоке. В общем сплошные непонятки.
И я думаю, что Rx вам не понятен, несмотря на то, что утверждаете вы обратное.
Дмитрий: ну и отлично, самое милое дело. Читайте доки ретрофита. Могу одно сказать - если с ним разобраться не смогли, то к Rx вам соваться рано. Там всё довольно непросто.
Дмитрий Конуров: Я тут ещё раз перечитал твой первый коммент. Давай ты сначала попрактикуешься годик, потом начнёшь давать советы, ок? Как это не получится библиотеками? Идея о том, что ты чего-то не знаешь, даже в голову не приходит? Какой асинктаск для загрузки картинок? Асинктаски для походов в сеть вообще нельзя использовать.
Дмитрий Конуров: потому что RelativeLayout гораздо тяжелее. Двойной проход по детям, вот это всё. Его следует применять с осторожностью. Задачу полностью решает FrameLayout.
DmitryProsh: да, внутри этого метода объект не должен изменяться. Если мне не изменяет память, то гарантировать это должен программист, т.е. компилятор не может это проверить.
Возвращаемое значение есть смысл помечать, когда возвращаетесь ссылку или указатель. Например как у вас - const float - бессмысленно.
И это всё относится на только к операторам, но и к любым методам.