Size: a a a

StartAndroid Ru RxJava

2020 June 29

AP

Artem Polovin in StartAndroid Ru RxJava
источник

AP

Artem Polovin in StartAndroid Ru RxJava
ABI
Ты часть кода своего хоть покажи что ли
есть идеи или еще какой- нибудь код надо скинуть7
источник

A

ABI in StartAndroid Ru RxJava
Artem Polovin
А зачем ты координаты как строку возвращаешь? Есть же LatLng и т.д.
источник

A

ABI in StartAndroid Ru RxJava
Artem Polovin
есть идеи или еще какой- нибудь код надо скинуть7
Ща посмотрю на ноуте
источник

AP

Artem Polovin in StartAndroid Ru RxJava
Artem Polovin
я потом исправлю, просто в логе проверял
источник

A

ABI in StartAndroid Ru RxJava
Artem Polovin
вот там где у тебя эта функция написана создай новую функцию "moveCamera" и делай например так .subscribe(location -> moveCamera(location.getLatitude(), location.getLongitude(), false),
                           Throwable::printStackTrace));
источник

AP

Artem Polovin in StartAndroid Ru RxJava
Artem Polovin
я потом исправлю, просто в логе проверял
в каком методе, в getWeatherData() ?
источник

AP

Artem Polovin in StartAndroid Ru RxJava
ABI
вот там где у тебя эта функция написана создай новую функцию "moveCamera" и делай например так .subscribe(location -> moveCamera(location.getLatitude(), location.getLongitude(), false),
                           Throwable::printStackTrace));
в каком методе, в getWeatherData() ?
источник

A

ABI in StartAndroid Ru RxJava
нет в этом файле
источник

AP

Artem Polovin in StartAndroid Ru RxJava
ABI
нет в этом файле
я хотел спросить какая фунуция? ты написал "вот там где у тебя эта функция написана создай новую функцию"
источник

A

ABI in StartAndroid Ru RxJava
ты в getCoordinates в subscribe по сути просто вызывай любую другую функцию из того класса где getCoordinates находится или по иерархии
источник

AP

Artem Polovin in StartAndroid Ru RxJava
ABI
ты в getCoordinates в subscribe по сути просто вызывай любую другую функцию из того класса где getCoordinates находится или по иерархии
я в ViewModel классе делаю апи запрос для получения погоды, у меня есть два варианта: 1. это передать название города и 2. передать координаты текущего местоположения устройства. В классе в котором находится метод getCoordinates()  выясняется, пользователь ввел какойто город или он выбрал чтоб ему отображалась погода в его местонахождении, тоесть мне нужно вернуть один из двух вариантов, либо координаты текущего местонахождения либо город который ввел пользователь. В этом методе это проверяется
источник

AP

Artem Polovin in StartAndroid Ru RxJava
источник

A

ABI in StartAndroid Ru RxJava
Artem Polovin
Ну тогда нафига вот это как Single ? Просто возвращай координаты без RxJava.
источник

AP

Artem Polovin in StartAndroid Ru RxJava
как? например fusedLocationClient.lastLocation.addOnSuccessListener {
       }
источник

AP

Artem Polovin in StartAndroid Ru RxJava
ABI
Ну тогда нафига вот это как Single ? Просто возвращай координаты без RxJava.
как?  fusedLocationClient.lastLocation.addOnSuccessListener {
       }
вот так я могу получить координаты но здесь та же проблема что и в rxjava
источник

AP

Artem Polovin in StartAndroid Ru RxJava
я не могу извлечь данные из метод addOnSuccessListener так же как и из метода subscribe
источник

A

ABI in StartAndroid Ru RxJava
короч. рассматривай subscribe как калбэк. т.е. тебе пришел результат и ты его куда то пуляешь
источник

A

ABI in StartAndroid Ru RxJava
или организовывай нормально Observable
источник

AP

Artem Polovin in StartAndroid Ru RxJava
ABI
короч. рассматривай subscribe как калбэк. т.е. тебе пришел результат и ты его куда то пуляешь
что обозначает "организовывай нормально Observable"?
источник