Почему Apollo-android не генерирует пользовательские типы даже после добавления пользовательского отображения в Gradle? - PullRequest
0 голосов
/ 23 октября 2019

Шаги, которым я следую для реализации пользовательских типов в Android

  1. Я добавил customTypeMapping в файл gradle приложения.

  2. Также созданАдаптер нестандартного типа.

Проблема

Далее я пытаюсь добавить его в клиент apollo, где мне нужно передать нестандартный тип и адаптер, но проблема в том, что я не являюсьполучать любой пользовательский тип, который я генерирую. У Apollo есть только ID, Numeric, Date и т. Д., Но пользовательский тип, который я отображаю, не генерируется клиентом apollo.

Я использую официальные документы https://github.com/apollographql/apollo-android#custom-scalar-types для его реализации

1 Ответ

0 голосов
/ 23 октября 2019

С https://github.com/apollographql/apollo-android/issues/1702:

Вам нужно будет написать код для адаптера, который вы передаете addCustomTypeAdapter (), помимо указания customTypeMapping в файле Gradle. См. https://github.com/apollographql/apollo-android#custom-scalar-types для примера адаптера для java.util.Date

Apollo не может генерировать пользовательский тип, так как по определению это тип, которым вы управляете.

PS: пожалуйста, не пересекайте сообщение при переполнении стека + github, так как это дублирует усилия по ответу и разбрасывает информацию.

...