2016-03-27 15 views
4

ben TextView içindeki metni belirtmek için aşağıdaki sözdizimini kullanın çalışıyorum:Android veri bağlamada mantıksal işlemleri nasıl kullanabilirim? Benim düzeni dosyasında

android:text="@{user.isMe() && user.status.isEmpty() ? @string/EmptyStatusHint : user.status}"/> 

ve ben alıyorum:

[Önemli Hata] fragment_user_profile.xml: 142 : 58: Varlık adı, varlık referansında '&' ifadesini hemen izlemelidir.

Data Binding Guide içinde özel bir şey yoktur.

  1. nasıl veri bağlama için xml benim mantıksal deyimi kullanabilirsiniz:

    Yani, bu situatuion ilgili olarak iki soru var?

  2. Hata raporunda belirtilen "varlık" nedir? Ben
+0

& << > > "" '' – Jois

+0

için & lesserthan aşağıdaki kullanmaları için umut bu' && 've' && '. – Jois

cevap

6

Sen &amp;&amp; olarak & & yazmalısınız)) bilmelidir ki varsayalım.

+1

olduğunu .)) – Sandeep

+0

Üzgünüm, sadece sabit arasındaki farkın ne yararlı – user2183539