データバインディング 1.0-RC2来た
2015/09/15付けで公開されている。
孤独に歩め。悪をなさず、求めるところは少なく、林の中の象のように。
2015/09/15付けで公開されている。
「XXXXBinding Binding=XXXXBinding.inflate(inflater);」とやって得た Bindingから getRoot()で得られる Viewの Tagには既に Bindingが設定され…
データバインディングをガシガシ導入していたところ、どうにも動きがおかしい。
データバインディングをバシバシ使うようになって色々と試しているのだけど、困ったことが。
データバインディングを使うと動作が重く見える。
データバインディングにて YYYに XXXというメソッドは存在するはずなのに出るエラー。 この場合、引数の型を疑う。XXX(String)は存在するけど、XXX(boolean)は存在しないのに booleanを渡してい…
文字通り、データバインディングにて型を特定できないときに出るエラー。 具体的には「View.GONEと書いているのに Viewのインポートを指示していない」「データとして指定されたメソッド等が見つからない」等。
データバインディングでは TextViewにテキストを設定するのが多いのだけど、GroupViewに対して子 Viewを追加したい時もある。 そんな時は BindingAdapterを使う。
データバインディングをいじっている時、こんなエラーに遭遇して少し悩んだ。
公式の Data Binding Guide#Includesを見てもイマイチぴんと来なかったので実験した見た。
要は View.setOnCreateContextMenuListenerをどうするか。
データバインディングを使うようになって遭遇したエラー。
データバインディングを使うようになったら lintで引っかかるようになった。 解決できそうにもないので lintOptionsに「disable ‘InvalidPackage’」を追加して逃げ。
stableバージョンが出たようなので乗り換えてみる。 まず試してみるのは「データバインディング」かな。 classpath ‘com.android.tools.build:gradle:1.3.0R…