java - 如何获取 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) {
}
});
解决方案
推荐阅读
- python - Django uwsgi 被杀
- python - 在 Python 中使用嵌套的 for 循环生成输出文件,并得到无效的语法错误?
- java - 片段不会显示超过一项
- javascript - 使用 javascript 从调查中删除 td 类
- crystal-reports - 水晶报表将报表页脚移到详细信息上方
- javascript - 使用 XML HTTP 请求和 POST 方法向服务器发送 JSON 字符串
- typescript - 如何为 ngxs 动作实现 Debounce 模拟?
- python - 虚拟环境使用 Python3 而不是 Python 2.7
- android - 导航栏按钮上的 Nullpointerexception (Fragment & Android)
- javascript - javascript,异步,等待:无法将值提取到类变量中