

AndroidでDataBinding使用時に以下のようにワイルドカードを指定したいのですが可能でしょうか。  
以下の書き方だとビルドエラーが発生します。  
何か解決する方法はないでしょうか。

[code]

        <data>
          <import type="java.util.List"/>
          <variable name="userList" type="List&lt;?>"/>
        </data>
    
[/code]


CC BY-SA 3.0
2016-06-20T06:23:22.437
26879
2016-06-25T04:17:24.543
16893
question
android
AndroidのDataBindingでGenericsのワイルドカードを指定したい


DataBinding ではXMLに記述をするため、
[HTMLエスケープ](https://www.w3.org/International/questions/qa-escapes)が必要です。そのため、

[code]

    <data>
      <import type="java.util.List"/>
      <variable name="userList" type="List&lt;?&gt;"/>
    </data>
    
[/code]

と記述をする必要があります。


CC BY-SA 3.0
2016-06-25T04:17:24.543
27057
2016-06-25T04:17:24.543
7949
26879
answer