Попытка отобразить список заметок, которым назначен пользователь с помощью команды GET. Со стороны PHP все работает, но я не знаю, как его программировать в андроид студии? Как поставить параметр в запрос GET?
@GET("allnotesuser/{user}")
Call<NotesUserResponse> getAllNotesUser(
@Path("user") int user
);
UsersFragment
@Override
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
User user = SharedPrefManager.getInstance(getActivity()).getUser();
Call<NotesUserResponse> call = RetrofitClient.getInstance().getApi().getAllNotesUser(user.getusers_id());
recyclerView = view.findViewById(R.id.recycler_view_notes_user);
recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
call.enqueue(new Callback<NotesUserResponse>() {
@Override
public void onResponse(Call<NotesUserResponse> call, Response<NotesUserResponse> response) {
notesUserList= response.body().getAllNotesUser();
adapterNotesUser = new NotesUserAdapter(getActivity(),notesUserList);
recyclerView.setAdapter(adapterNotesUser);
}
@Override
public void onFailure(Call<NotesUserResponse> call, Throwable t) {
}
});
}
В этой строке я получил сообщение об ошибке «revylerview.setLayoutManager is null»
recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));