Невозможно вызвать конструктор без аргументов для интерфейса com.google.api.client.http.HttpExecuteInterceptor - Android - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь сохранить объект учетных данных oauth2 в Google Api в общих настройках.Я получаю сообщение об ошибке, когда пытаюсь извлечь его из общих настроек.

Credential credential = sharedPreferenceManager.get(PreferenceConstants.CREDENTIAL, Credential.class);

В сообщении об ошибке указано:

Unable to invoke no-args constructor for interface com.google.api.client.http.HttpExecuteInterceptor. Registering an InstanceCreator with Gson for this type may fix this problem.

Есть идеи о том, как решить эту проблему?Или есть какой-то другой способ сохранить этот учетный объект, чтобы я мог получить его в моем перехватчике.

...