2016-06-21 13 views
0

タイトルを失礼にしてください。GETパラメータを奇妙なURLパターンに渡す(RetroFit 1.9)

私はのように見えるRESTサービスのURLがあります:ここで

@GET("/ProfileData/CustomerDetails('1234')?$format=json") 
CustomerDetailsResponse getContactDetails(); 

、「1234」は、顧客のためのIDであると私はgetContactDetailsでこれを渡す必要がありますが、私はこの問題を記述する方法がわかりませんでした()。

RetroFit 1.9ではどうすればいいですか? (まだ2.0に更新することはできません)。以下のような非常に小さな詳細は を与えられている

答えて

0

私はあなたの質問を理解することはできませんあなたが値を表示するために、このように

@GET("/ProfileData/CustomerDetails?id=1234?format=json") 
Call<enter> getvalue(@Query("id")String id ,@Query("json") String json)` 

をあなたの値を渡す場合は、このコード

Call<Student> call = service.getDetails(); 


call.enqueue(new Callback<Student>() { 
    @Override 
    public void onResponse(Response<Student> response, Retrofit retrofit) { 

     try { 
      String check; 
      text_status_1.setText("StudentId : " + response.body().getC_name()); 
        //text_status_1.setText("Status : " + StudentData.get(i). getC_name()); 
        //text_city_2.setText("city : " + StudentData.get(i).getCity()); 
         check=response.body().getStatus(); 

} 
からの助けを取ることができます良いだろう
関連する問題