Я получаю список данных с сервера, который будет отображаться в программе просмотра настроек в Android с использованием дооснащения.
Поиск работает нормально, отображаемые данные отображаются без проблем.
Но проблема в том,, Я хочу проверить, являются ли данные, которые я получаю, пустыми или нет, потому что я хочу выполнить некоторые действия из этой проверки.
Я пробовал этот код, но он продолжает проверять только успешновыполните запрос, не содержимое данных JSON, которое оно принесло с сервера.
getData.enqueue(new Callback<Model>() {
@Override
public void onResponse(Call<Model> call, Response<Model> response) {
if (response.body() != null){
Toast.makeText(getApplicationContext(), "Data is not empty", Toast.LENGTH_LONG).show();
} else {
// want to do some action here after the checking
Toast.makeText(getApplicationContext(), "Data isempty", Toast.LENGTH_LONG).show();
}
someList = new ArrayList<ModelItem>();
someList= response.body().getItem();
adapter= new Adapter(getApplicationContext(), someList);
recyclerView.setAdapter(adapter);
adapter.notifyDataSetChanged();
}
@Override
public void onFailure(Call<Model> call, Throwable t) {
Toast.makeText(getApplicationContext(), getString(R.string.error_connection), Toast.LENGTH_LONG).show();
}
});
Я хочу проверить внутренний ответ, если он пустой или нет, спасибо