de Google menciona:¿Puede un apóstrofo sin protección en un literal definido en strings.xml hacer que mi aplicación se cuelgue? documentación oficial
apóstrofes se escapan y cita
Si usted tiene un apóstrofe o una cita en la cadena, debe escapar de ella o encerrar toda la cadena en el otro tipo de encerrar entre comillas. Por ejemplo, aquí hay algunas picaduras que hacen y no trabajan:
<string name="good_example">"This'll work"</string>
<string name="good_example_2">This\'ll also work</string>
<string name="bad_example">This doesn't work</string>
<string name="bad_example_2">XML encodings don't work</string>
Mi pregunta es: ¿Quieres sin escape cotizaciones de hacer que la aplicación se bloquee o se acaba tendrá ningún efecto y las cotizaciones no aparecerán en la UI de la aplicación? ¿Se estrellaría en versiones específicas de Android? Pregunto esto porque si no escapo este símbolo, Eclipse SDK me da errores de compilación, pero me encontré con un código de aplicación de terceros que no escapa a estos personajes, se cuelga al azar y me gustaría confirmar que esto es/no es una de las razones posibles del accidente.
Quizás lea los mensajes de error y el seguimiento de la pila y la depuración antes de declarar el bloqueo como 'aleatorio' – f20k
Gracias por la respuesta. Quise decir que, aunque otros usuarios informaron sobre el colapso, no puedo reproducirlo ni en el simulador ni en mi dispositivo Android, así que me gustaría saber si esto es algo que puede causar el colapso. – Gaurav
Sugerencia para evitar la frustración: me he dado cuenta de que es necesario limpiar el proyecto entre compilaciones al corregir el XML a uno de los buenos ejemplos que se muestran arriba. –