es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

“Referencia no resuelta: etName” en Android Studio con Kotlin.

Estaba trabajando en un proyecto de Android en Kotlin y obtuve un error en este código:

val btnSignUp: Button = findViewById(R.id.btnSignUp)

btnSignUp.setOnClickListener{
    val userName = etName.text.toString()
    val email = etEmail.text.toString()
    val password = etPassword.text.toString()
    val confirmPassword = etConfirmPassword.text.toString()

    if(TextUtils.isEmpty(userName)){
        Toast.makeText(applicationContext,"se requiere el nombre de usuario", Toast.LENGTH_SHORT).show()
    ......
<edittext android:id="@+id/etName" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputtype="text" android:background="@color/colorTextBackground" android:hint="@string/enter_name" android:textcolor="@color/colorText"></edittext>

<edittext android:id="@+id/etEmail" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputtype="textEmailAddress" android:background="@color/colorTextBackground" android:hint="@string/enter_email" android:textcolor="@color/colorText"></edittext>

<edittext android:id="@+id/etPassword" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputtype="textPassword" android:background="@color/colorTextBackground" android:hint="@string/enter_password" android:textcolor="@color/colorText"></edittext>

<edittext android:id="@+id/etConfirmPassword" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputtype="textPassword" android:background="@color/colorTextBackground" android:hint="@string/enter_confirm_password" android:textcolor="@color/colorText"></edittext>

La segunda parte del código es lo que etname, etPassword y etConfirmPassword definen en el archivo xml.

El error es “Referencia sin resolver: etName”.

El mismo error está ocurriendo para etPassword y etConfirmPassword.

Puedo publicar más código si es necesario.

¡Gracias de antemano!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que estás obteniendo un error debido a referencias sin resolver a etName, etPassword y etConfirmPassword. Esto probablemente se debe a que estas variables no han sido definidas en tu código.

    La segunda parte de tu código está definiendo estas variables en un archivo XML. Deberás asegurarte de que estas variables estén debidamente definidas en tu código para resolver el error.

Comments are closed.