Sto cercando di utilizzare l'operatore and "&&" in xml utilizzando l'associazione dati Android,
android:visibility="@{(bean.currentSpaceId == bean.selectedSpaceId **&&** bean.currentSpaceId > 0)? View.VISIBLE: View.GONE}"
ma ho ricevuto l'errore di compilazione:
Errore: esecuzione non riuscita per l'attività ": app: dataBindingProcessLayoutsDevDebug". org.xml.sax.SAXParseException; systemId: file: /Users/path/app/build/intermediates/res/merged/dev/debug/layout/fragment_space.xml; lineNumber: 106; columnNumber: 89; Il nome dell'entità deve seguire immediatamente la "&" nel riferimento all'entità.
e l'errore di evidenziazione in rosso in Android Studio "carattere senza caratteri di escape e o non terminato".
Quindi come dovrei risolvere questo problema?
Modifica: trovata la risposta, questi caratteri devono essere scappati:
'&' --> '&'
'<' --> '<'
'>' --> '>'