#android #api #android-studio #listview #retrofit
Вопрос:
У меня есть ответ api от JsonPlaceHolder [https://jsonplaceholder.typicode.com/posts][1] Я могу перечислять с помощью дооснащения, но мне нужно перечислять только "userId": 5,
сообщения одного пользователя, но обновлять только просмотр списка, то есть он загружает все данные, а затем, когда я достигаю позиции 5, он обновляет их. Вот моя реализация адаптера
View view = getLayoutInflater().inflate(R.layout.rrow_items,null);
TextView postedBy = view.findViewById(R.id.poster_ID);
if(itemsModel.get(position).getUserId()==5)
{
for(int i=0; i<=itemsModel.size();i )
{
postedBy.setText(itemsModel.get(position).getUserId);
}
}
else
{
remove(position);
notifyDataSetChanged();
}
интерфейс
public interface JResponse {
@GET("/posts")
Call<Model> getPosts();
}
Таким образом, это загружает все данные, и когда я достигаю нижней части экрана, он удаляет элементы за пределами идентификатора пользователя 5 и перемещает их в новое положение.
[1]: https://jsonplaceholder.typicode.com/posts