2016-04-30 4 views
0

Ich brauche nur ein @ abrufen für die following endpoint aber nicht sicher, ob die Syntax zu tun, hier ist mein Code:wie ein @ abrufen in RXJava zu tun in android

public interface GithubService { 
    String SERVICE_ENDPOINT = "https://api.github.com"; 
    String SERVICE_FUNDS_ENDPOINT = "http://iwg-testapi.azurewebsites.net"; 


    // this works fine 
    @GET("https://stackoverflow.com/users/{login}") 
    Observable<Github> getUser(@Path("login") String login); 

    //here is the problem: 
    @GET("/stem/funds") 
    Observable<Funds> getFunds(@Path("funds") String login); 

} 

Antwort

2

Es ist kein Problem, aber RxJava ein Retrofit .

Ich denke, das Problem ist auf der GET-Annotation, wie Sie den Pfadparameter verwenden möchten.

@GET("/stem/{funds}") Observable<Funds> getFunds(@Path("funds") 

(Beachten Sie, dass ich {} um Mittel hinzufügen, weil ich es auf dem Weg param verwenden möchten)

Sie können das Retrofit-Dokumentation zu überprüfen.