首页 > 解决方案 > 如何获取 apolloclient 的 Android GraphQL 查询响应的内部字段?

问题描述

我在 GraphQL 客户端上有这个查询:

user {
    id
    roles

    profile {
        phone

        ...on UserProfile {
            firstName
            lastName

我需要名字,姓氏,但当我写这个 response.data().viewer().user().profile() 时没有得到。这是我的java代码:

apolloClient.query(GetUserTypeQuery.builder().build()).enqueue(new ApolloCall.Callback<GetUserTypeQuery.Data>() {
    @Override
    public void onResponse(@NotNull Response<GetUserTypeQuery.Data> response) {

    }

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

    }
});

标签: javaandroidgraphql

解决方案


推荐阅读