Полученная трассировка стека:
java.lang.IllegalArgumentException: неверный тип аргумента для «размеров» в наборе аргументов.ожидается строка [].на androidx.navigation.NavDestination.addInDefaultArgs (NavDestination.java:524) на androidx.navigation.NavController.navigate (NavController.java:932) на androidx.navigation.NavController.navigate (NavControl.ava) и NavController .jNavController.navigate (NavController.java:804) по адресу androidx.navigation.NavController.navigate (NavController.java:790) по адресу com.example.kotinmvvm.adapter.UserAdapter $ onBindViewHolder $ 1.onClick * 100 *. 100. User.apter
Код в User.kt:
class User {
@SerializedName("id")
@Expose
var id: String = ""
@SerializedName("name")
@Expose
var name: String = ""
@SerializedName("image")
@Expose
var image: String = ""
@SerializedName("desc")
@Expose
var desc: String = ""
@SerializedName("sizes")
@Expose
val sizes = ArrayList<String>()
}
Данные JSON:
{
id: 43354,
desc: "Nobis voluptatibus est necessitatibus tempore voluptate voluptatibus. Illum suscipit nam et nostrum. Est exercitationem tempore pariatur nisi soluta iure.",
name: "Prof. Carmel Ebert III",
image: "https://lorempixel.com/640/640/?81469",
sizes: [
"UK7",
"UK8",
"UK9",
"UK10"
]}
Какие изменения необходимы для исправления этой проблемы?