В настоящее время работает с Android WebView и создал класс Kotlin для обработки сохраняемости файлов cookie. Моя ошибка возникает при установке файла cookie. Я делаю этот процесс с GSON.
GSON загружается как зависимость с Gradle. Он также присутствует во время выполнения.
Точная ошибка, которую я получаю:

Согласно репозиторию GSON, это, похоже, работает, и точное решение использовалось раньше и работает. Я пытаюсь понять, что мне не хватает и как избежать точной ошибки "Ни одна из следующих функций не может быть вызвана с указанным аргументом"
Я также хотел бы упомянуть, что я попытался написать следующее, чтобы принудительно установить тип String, и это приводило к сбою приложения во время выполнения.
@Pavneet_Singh, похоже, это решило проблему. Почему это именно исправление?
Как упоминалось здесь, используйте
gson.fromJSON(it.value as! String,DatedCookie::class)
и в соответствии с подробностями об ошибке fromJSON с возможными вариантами наиболее подходящим вариантом является
fromJSON(String!, Type) // here type is a class from gson lib which describe the type of conversion class, usually for complex types like list of POJO
fromJSON(String!, class) // the easy and more suitable one
поэтому во втором варианте данные представляют собой строку, а тип - это объект класса определенного класса
попробуйте
gson.fromJSON(it.value as! String,DatedCookie::class)