J'essaie d'utiliser l'opérateur et "&&" dans XML en utilisant la liaison de données Android,
android:visibility="@{(bean.currentSpaceId == bean.selectedSpaceId **&&** bean.currentSpaceId > 0)? View.VISIBLE: View.GONE}"
mais j'ai eu l'erreur de compilation:
Erreur: l'exécution a échoué pour la tâche «: app: dataBindingProcessLayoutsDevDebug». org.xml.sax.SAXParseException; systemId: fichier: /Users/path/app/build/intermediates/res/merged/dev/debug/layout/fragment_space.xml; lineNumber: 106; columnNumber: 89; Le nom de l'entité doit immédiatement suivre le «&» dans la référence de l'entité.
et erreur de surbrillance rouge dans le studio Android "caractère non échappé et ou non terminé".
Alors, comment dois-je résoudre ce problème?
Edit: trouvé la réponse, ces caractères doivent être échappés:
'&' --> '&'
'<' --> '<'
'>' --> '>'