Process: com.example.cinemacgp, PID: 11977 java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.List com.example.cinemacgp.model.Response.getResults()' on a null object reference at com.example.cinemacgp.activity.MainActivity$1.onResponse(MainActivity.java:52) at retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall$1$1.run(ExecutorCallAdapterFactory.java:70)
我的代码
public class MainActivity extends AppCompatActivity { private void CallRetrofit() { ApiInterface apiInterface = ApiClient.getClient().create(ApiInterface.class); Call<Response> call = apiInterface.getMovie(CATEGORY, API_KEY, LANGUAGE, PAGE); call.enqueue(new Callback<Response>() { @Override public void onResponse(Call<Response> call, retrofit2.Response<Response> response) { //error List<Result> mList = response.body().getResults(); adapter = new MovieAdapter(MainActivity.this, mList); recyclerView.setAdapter(adapter);
你好,先生。我这里有个错误。我不知道怎么解决。我已经找了好几个小时了。你能帮我做哪一部分吗?我已经搜索了很多种方法,不知道在Response.getResults()中对空对象引用做什么。我之前已经完成了初始化,但仍然存在错误
帮助我解决错误。谢谢你