0
我試圖使用RetroFitSynchronus
調用來連接並獲取數據到我的API之一。改裝不返回任何迴應
try{
RestAdapter restAdapter = new RestAdapter.Builder().setEndpoint(finalUri.toString()).build();
IGooglePlacesApi iGPlaceApi = restAdapter.create(IGooglePlacesApi.class);
mGooglePlacesApiResponse googlePlacesObj = iGPlaceApi.getStreams();
RetrofitError retrofitError;
} catch (IOException e) {
serverResponse = e.getMessage();
} catch (IllegalArgumentException e) {
serverResponse = e.getMessage();
} catch (InterruptedException e) {
e.printStackTrace();
} finally {
Log.d("serverResponse:", serverResponse);
}
這是在這裏聲明爲
:
public interface IGooglePlacesApi {
@GET("/stream/list.json")
mGooglePlacesApiResponse getStreams();
}
問題是,當我打電話iGPlaceApi.getStreams();
我沒有得到的結果既不是任何錯誤。但我的代碼直接進入finally塊?
爲什麼發生這種情況,沒有結果,沒有發現。我怎樣才能糾正這一點?