нулевой вывод при получении данных из github api с использованием android - PullRequest
1 голос
/ 03 мая 2020

Я использую MVVM Design Pattern для создания этого приложения, но когда я загружаю данные пользователя, используя метод поиска, у меня возникает такая проблема:

2020-05-04 11:34:55.839 11187-11187/com.planetmars23.im.movie_catalogue D/imam_log: null
2020-05-04 11:34:55.839 11187-11187/com.planetmars23.im.movie_catalogue I/imam_log: setSearchUserGithub - Response success
public void setSearchUserGithub(String accessToken, String user) {

        Call<UserDataObject> githubSearchObjectCall = service.userSearchResult(user);
        githubSearchObjectCall.enqueue(new Callback<UserDataObject>() {
            @Override
            public void onResponse(Call<UserDataObject> call, Response<UserDataObject> response) {
                assert response.body() != null;
                listGithub.setValue(response.body().getResults());
                Log.d(Base.LOG, String.valueOf(response.body().getResults()));
                Log.i(Base.LOG, "setSearchUserGithub - Response success");
            }

            @Override
            public void onFailure(Call<UserDataObject> call, Throwable t) {
                Log.w(Base.LOG, "setSearchUserGithub - Response failed :" + t.getMessage());
            }
        });
    }

Я использую это для GitHub услуга

    @GET("/search/users?")
    @Headers("Authorization:"+ Base.KEY)
    Call<UserDataObject> userSearchResult(@Query("q") String username);
...