Cita:
Iniciado por Xerelo Hombre, el trim se lo pones por algo ¿no? La única explicación que veo es que el antiguo tenga un espacio en blanco detrás.
El trim no le quita a una String los espacios, sino que devuelve esa String sin espacios. Por lo tanto si textoCatalogo.getTexto().toString() tiene un espacio al final, en tu comparación lo seguirá teniendo.
Si en la comparacion no me la hace, pero te confirmo que no tiene espacio ninguna de las 2 comparaciones,ademas tb he intentado poniedo el .trim en la compracion pero nada :(