Как поставить параметр, чтобы получить запрос? - PullRequest
0 голосов
/ 21 января 2019

Попытка отобразить список заметок, которым назначен пользователь с помощью команды 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()));
...