как исправить 'java.lang.RuntimeException: не удалось вызвать частный java.util.Objects () без аргументов "? - PullRequest
1 голос
/ 11 июля 2019

Я пытаюсь создать программу чтения RSS с помощью gson parse, но у меня проблема со строкой Gson().fromJson.Выдает ошибку:

java.lang.RuntimeException: не удалось вызвать закрытый java.util.Objects () без аргументов

var rssObject= RootObject()

//here is the line where I've got the problem          
rssObject = Gson().fromJson<RootObject>(result, RootObject::class.java)
val adapter = FeedAdapter(rssObject,baseContext)
recyclerView.adapter=adapter
adapter.notifyDataSetChanged()

Это был япринять результаты:

override fun doInBackground(vararg params: String): String {
    val result: String
    val http= HTTPDataHandler()
    result = http.GetHTTPDataHandler(params[0])
    return result
}

Я использую класс данных с пустым конструктором

data class RootObject(val status: String, val feed: Feed?, val items: List<Item>) {
    constructor() : this("", null, emptyList())
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...