Не удалось вызвать публичный android.webkit.CookieManager() без аргументов

У меня есть это исключение во время выполнения при попытке сделать что-то вроде:

token = new Gson().fromJson(new String(plainTextTokenBytes, HTTP.UTF_8), ACCESS_TOKEN_TYPE);

Тип токена:

ACCESS_TOKEN_TYPE = new TypeToken<Quadruple<String, String, Integer, CookieManager>>() {}.getType();

Четырехместный класс:

public class Quadruple<A, B, C, D> implements Serializable {
    private static final long serialVersionUID = -7513162603404965940L;

    private A first;
    private B second;
    private C third;
    private D fourth;

    public Quadruple(A first, B second, C third, D fourth) {
        this.first = first;
        this.second = second;
        this.third = third;
        this.fourth = fourth;
    }
    ...
}

Документы для разработчиков CookieManager.
Это происходит только в Lollipop 5.1.0, я тестировал в 5.0.2, 5.0.0 и ниже, и он работает просто отлично... что бы это могло быть? Я думаю, что я собираюсь открыть отчет о проблеме Google.
Благодарю.

0 ответов

Другие вопросы по тегам