私はAndroidデータバインディングを使用しましたが、成功しませんでした。documentationで提案されているすべてを行っていますが、メソッド値を設定する必要があるときはnullになります。 は、私は、Android Studioの2.1.2を使用していると私は私がまさにダ同じプットレイアウトを行うDataBindingUtil.setContentView(this、resource)返り値null
レイアウトでdataBinding {
enabled = true
}
のGradleに入れ、I内のタグデータ置く:
<data>
<variable name="order" type="com.example.Order"/>
</data>
とコードで
私が欲しいですバインディング変数を持つようにするにはsetRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
ActivityOrderOnePaneBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_order_one_pane);
binding.setOrder(mOrder);
バインディングはnullです。コンパイルエラーはありません。
レイアウトファイルのルート要素として 'layout'を使用しましたか? – tynn
はい私はやったし、アンドロイドはクラスを作成し、私は何の問題もなく実行することができるので、コンパイルエラーはありません。 –
'onCreate()'のコードを投稿できますか? –