Я учусь использовать дооснащение в android, но всякий раз, когда я пытаюсь получить данные из inte rnet, мое приложение ничего не возвращает Мой ответ не был успешным, и я не знаю, как исправить ошибка, в настоящее время я пытаюсь опубликовать и получить данные с этого URL-адреса, используя https://jsonplaceholder.typicode.com. Я не могу понять, что вызывает это.
MainActivity
private void createpost() {
Post post2=new Post(1,"This is Title","10");
Call<Post> postCall= mWebService.createPost(post2);
postCall.enqueue(new Callback<Post>() {
@Override
public void onResponse(Call<Post> call, Response<Post> response) {
if (response.isSuccessful())
{
Log.d(TAG,"response.isSuccessful()");
mLog.setText(String.valueOf(response.code()));
showPost(response.body());
}
}
@Override
public void onFailure(Call<Post> call, Throwable t) {
}
});
}
Интерфейс
public interface MyWebService {
String BASE_URL="https://jsonplaceholder.typicode.com/";
Retrofit retrofit=new Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.build();
@POST("posts")
Call<Post> createPost(@Body Post post);
}