Olá, Gabrieli. Tudo bem?
A imagem mostra um erro durante a inicialização da classe Gamer
. Pelo rastro da pilha (stack trace), o erro ocorre dentro do construtor de Gamer
, especificamente ao ser chamado a partir de createGamer()
na extensão GamerExtensionKt
.
Imprima os valores antes da criação do Gamer
No createGamer()
, adicione:
println("Name: $name, Email: $email, Birth: $birth, User: $user")
Isso ajudará a ver os valores antes da falha.
Tente remover validateEmail()
temporariamenteApenas para testar se o erro vem da validação de e-mail.
Tente usar assim no InfoGamerJson.kt:
data class InfoGamerJson(
val name: String,
val email: String,
@SerializedName("dataBirth") val birth: String,
val user: String
)
Espero ter ajudado e bons estudos.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!