我正在使用阿波罗,但无法从响应获取数据

时间:2019-08-06 08:48:36

标签: android graphql apollo

我现在正在android中学习apollo和graphql,我有响应,但是在获取任何数据应用程序时都会出现此错误:

java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.List com.rami.ordersapp.AllOrdersQuery$Data.fetchOrders()' on a null object reference

代码:

    MyApolloClinet.getMyApolloClinet().query(AllOrdersQuery.builder().build())
           .enqueue(new ApolloCall.Callback<AllOrdersQuery.Data>() {
               @Override
               public void onResponse(@NotNull Response<AllOrdersQuery.Data> response) {
                  // Log.e("response", response.data().toString());
                   Log.e("response", response.data().fetchOrders().get(0).vendorName());

               }

               @Override
               public void onFailure(@NotNull ApolloException e) {

               }
           });
}

0 个答案:

没有答案