Как решить проблему: не удается разрешить символ «CreateTodoInput»? - PullRequest
0 голосов
/ 21 апреля 2019

Я синхронизировал и повторно синхронизировал файлы Gradle и много раз собирал и перестраивал приложение. Я закрыл андроид студию и даже перезагрузил компьютер. Появляется та же ошибка.

Я следовал учебному пособию по aws и на пятом шаге параграфа:

public void runMutation(){
    CreateTodoInput createTodoInput = CreateTodoInput.builder().
        name("Use AppSync").
        description("Realtime and Offline").
        build();

    mAWSAppSyncClient.mutate(CreateTodoMutation.builder().input(createTodoInput).build())
        .enqueue(mutationCallback);
}

private GraphQLCall.Callback<CreateTodoMutation.Data> mutationCallback = new GraphQLCall.Callback<CreateTodoMutation.Data>() {
    @Override
    public void onResponse(@Nonnull Response<CreateTodoMutation.Data> response) {
        Log.i("Results", "Added Todo");
    }

    @Override
    public void onFailure(@Nonnull ApolloException e) {
        Log.e("Error", e.toString());
    }
};

Под CreateTodoInput есть красная подчеркивание, mutationCallback и некоторые другие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...