Java 比较编辑文本说他们';他们是不平等的
我从布局中选取文本:Java 比较编辑文本说他们';他们是不平等的,java,android,Java,Android,我从布局中选取文本: <EditText android:id="@+id/editPassword" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" android:ems="10" android:hint="Contraseña" android:inputType="
<EditText
android:id="@+id/editPassword"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="24dp"
android:ems="10"
android:hint="Contraseña"
android:inputType="textPassword"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/editNombre" />
<EditText
android:id="@+id/ConfirmPassword"
android:layout_width="wrap_content"
... Same with diferent id
您正在尝试比较edittext,而不是它的值。所以改变你的条件 更改此项:
vPassword.equals(vCPassword)
为此:
password.equals(cpassword)
您应该更改:
vPassword.equals(vCPassword)
到
在你的情况下
vPassword.equals(vCPassword)
password.equals(cpassword)