エラー: 型の形式が不適切です。raw型に指定された型引数です。
型を指定しないでテンプレートクラスを継承し、スーパークラスに含まれる型指定を前提としたテンプレートクラスを型指定して使おうとしたら発生。 修正すべきはスーパークラスを継承している部分なのだけど、エラーはスーパークラスに含…
孤独に歩め。悪をなさず、求めるところは少なく、林の中の象のように。
型を指定しないでテンプレートクラスを継承し、スーパークラスに含まれる型指定を前提としたテンプレートクラスを型指定して使おうとしたら発生。 修正すべきはスーパークラスを継承している部分なのだけど、エラーはスーパークラスに含…
動作チェック用に 6.0の実機は欲しいけど CyanogenMod系は当分出そうにないので、もはや公式によるこれ以上の更新は期待できないこの子に AOSPのを入れてみる。
9日付だね。 com.android.databinding:dataBinder:1.0-rc4 リリース間隔が短くなってきたから rcが取れる日も近いかな。
6.0ベースのブランチが切られたらしい。 年明けくらいには何らかの成果が出てくるかね。
7日付で公開されているね。 com.android.databinding:dataBinder:1.0-rc3 RC2の時点で自分的には特に不具合がないのだけど、Changelogsとかどこかに公開されているんだろうか…
自アプリでは 4.0未満の切り捨てに入っているけど、4.1未満を切り捨ててしまいたいというのが正直なところ。 まぁ 大人の事情で無理なんだけどね。 AOSPも更新されたようだから CyanogenMod 13もそのうち来…
まぁ 5.xを入れると力不足を感じるもんなぁ ただ、テスト機として 6.0系は何か欲しい。 6.0ベースの CyanogenModが出たら入れ替えてみるかな。
Android Studioにてフレーバーを設定し、フレーバーディレクトリ内に AndroidManifest.xmlを作成してバージョン番号を定義した結果エラーに。 build.gradleにて defaultConf…
2015/09/15付けで公開されている。
cardBackgroundColor属性で指定するわけだけど、APIレベル 17未満の環境で透過情報を含む色を指定すると表示が乱れる。 CardView登場時から確認しているけど、今に至るまで修正はなされいない。 現時…
「XXXXBinding Binding=XXXXBinding.inflate(inflater);」とやって得た Bindingから getRoot()で得られる Viewの Tagには既に Bindingが設定され…
Window feature must be requested before adding contentの件は Changelogsにも出ているとおり直ったね。 ardViewの子供の背景 Drawableに pre…
データバインディングをガシガシ導入していたところ、どうにも動きがおかしい。
subversion command line client version is too old (1.9.0) tortoisesvnを 1.9に更新したら Android Studioが文句を言うように。 で、「t…
あちこちで言われているとおり Lollipopに更新したら遅くなって、Google Nowの設定をいじったら若干回復したけど、最近再び遅くなった上に表示の乱れ*1 が出るようになったので思い切って初期化してみることに。 …
データバインディングをバシバシ使うようになって色々と試しているのだけど、困ったことが。
・AppCompatDialog周りで Window feature must be requested before adding contentが飛んで落ちる(逃げ手) ・onAttach(Activity)は on…
Support Library 23*1 を導入したら発生。
データバインディングを使うと動作が重く見える。
データバインディングにて YYYに XXXというメソッドは存在するはずなのに出るエラー。 この場合、引数の型を疑う。XXX(String)は存在するけど、XXX(boolean)は存在しないのに booleanを渡してい…
文字通り、データバインディングにて型を特定できないときに出るエラー。 具体的には「View.GONEと書いているのに Viewのインポートを指示していない」「データとして指定されたメソッド等が見つからない」等。
データバインディングでは TextViewにテキストを設定するのが多いのだけど、GroupViewに対して子 Viewを追加したい時もある。 そんな時は BindingAdapterを使う。
データバインディングをいじっている時、こんなエラーに遭遇して少し悩んだ。
公式の Data Binding Guide#Includesを見てもイマイチぴんと来なかったので実験した見た。
標準だと常に Designビューが選択される。 アレって画面サイズや APIレベルが変わったときの見た目確認ぐらいにしか使えないのが正直なところなのよね。*1 そう言うのは毎回行うわけではなし、いちいち Textビューに…
要は View.setOnCreateContextMenuListenerをどうするか。
レイアウトに書くのをそのまま置換すると「appなんて知らんよ」エラーになる。
データバインディングを使うようになって遭遇したエラー。
データバインディングを使うようになったら lintで引っかかるようになった。 解決できそうにもないので lintOptionsに「disable ‘InvalidPackage’」を追加して逃げ。
stableバージョンが出たようなので乗り換えてみる。 まず試してみるのは「データバインディング」かな。 classpath ‘com.android.tools.build:gradle:1.3.0R…
Android Lintに指摘されて気がついたのだけど、カーソルの自動クローズ処理をこんな風に書けるらしい。 try{Cursor c=HOGEHOGE){ } 「おぉ これはいい!!」と思ったのもつかの間、書き換えたら…
デフォルトで画面下端に配置されるツールウィンドウ*1 を綺麗にサブモニタへ移動させたいという話。 正攻法としては「フローティングモードにし、マウスで綺麗に配置」なんだろうけど、結構怠い。 何とか手っ取り早く出来ないかと試…
Webのアクセス解析ではなく、アプリの方ね。 apkの解析などするまでもなく、適当に設定してしまえば世界の誰かが使っているトラッキング IDに行き当たるのよね。*1 で、自アプリの数百倍のアクセスとかされるとたまったもん…
オレオレ環境構築の手順 subversionからプロジェクトをチェックアウト。 debug.keystore,release.keystore,release.propertiesを作成。 Android Studioに…
メニューの動作が Windowsの標準から外れている。 キーボードからコンテキストメニューを表示できない。*1 裏で動いているタスクが勝手にウィンドウ(タブ)を開いてフォーカスを奪う。*2 ファイルの保存という概念がない…
フレーバーの仕組みがすばらしい。 基本動作は同じだけど、バリエーションをいくつか作らないといけないアプリを作っているデベロッパーはフレーバーのためだけに Eclipseから乗り換えるのもあり。
タブを使う Tabs and Indents / Use Tab character switch-caseのラベルは字下げしない Wrapping and Braces / ‘switch’ s…
2015年一杯で Eclipse/Antはサポート終了なんだとさ。<Google、EclipseなどでのAndroid開発サポートを年内で終了…Android Studioに統合へ というわけで、ここ一週間ほど Ecli…
使用していないリソースはぱっぱと削除してしまいたいのだけど、Eclipseで Lintをかけると AppCompat等の中まで見に行ってうんざりだった。 Android Studioではそういうことがないのでダイエットに…
Consider using apply() instead; commit writes its data to persistent storage immediately, whereas apply will h…