私はprobebly何か間違っているよ、 私はretrofitの使い方を理解しようとしていますので、今はただの一般的なResponseBodyを呼び出して、まだ何も解析していません。ただ単純なhttpの取得)Retrofitデータを返すことができません
しかし、私は間違って何をやっているデータを取得することはできません? >
私のレトロフィットAPI>
public interface retrofitApi {
String baseUrl = "http://localhost:3003/";
@GET("api/radBox/getDegrees")
Call<ResponseBody> getCallData();
class Factory {
private static retrofitApi service;
public static retrofitApi getInstance() {
if (service == null) {
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(baseUrl)
.addConverterFactory(GsonConverterFactory.create())
.build();
service = retrofit.create(retrofitApi.class);
return service;
} else {
return service;
}
}
}
}
と私のメインの活動でi>は
retrofitApi.Factory.getInstance().getCallData().enqueue(new Callback<ResponseBody>() {
@Override
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
Log.d("myLogs", "log: " + response);
}
@Override
public void onFailure(Call<ResponseBody> call, Throwable t) {
Log.d("myLogs", "failed to Retrive Data");
}
});
あなたはマニフェストでインターネット許可を持っていますか – Blackbelt
はいオフコース> –
Retrofitのバージョンは何ですか? –