У меня есть класс ServerTime:
public class ServerTime {
private String time;
public ServerTime(String time) {
this.time = time;
}
public String getTime() {
return time;
}
}
И класс ServerNetwork:
public class ServerNetwork {
private String id;
private String name;
public ServerNetwork(String id, String name) {
this.id = id;
this.name = name;
}
public String getId() {
return id;
}
public String getName(){
return name;
}
}
Теперь то, что я хотел сделать, это обработать это последовательно, так как я должен предоставить метку времени для второго APIвызов.Пока что у меня есть это, но я не уверен, как обработать первый наблюдаемый результат, например преобразовать его в метку времени и затем использовать его для второго наблюдаемого запроса API.
Observable<ServerNetwork> serverNetworkObservable = apiInterface
.getTime()
.flatMap(time -> apiInterface.getNetworks(time, anothervalue))
.subscribeOn(Schedulers.newThread())
.observeOn(AndroidSchedulers.mainThread());
Как мне начатьэти наблюдаемые на самом деле называть API?Я новичок в RxJava.