2012-07-01から1ヶ月間の記事一覧

contextってなんじゃい

getApplicationContext() とか getContext() とか Activity.this とか、なんなんだ一体!とちょっと調べてみた。 MainActivityとSubActivityと2つActivityを作成 それぞれでボタンを配置して、ボタンのコールバック関数をこんな風に実装 // MainActivity pub…

SpinnerのonNothingSelectedイベントはたぶん呼ばれない

よくこんなサンプルを見かけるけど @Override public void onNothingSelected(AdapterView parent) { // 何も選択されなかった場合の処理 Log.d("Spinner", "onNothingSelected"); } 呼ばれることはありません。(たぶん)

ビルドターゲットバージョンを落とした時の注意点

プロジェクト作成時に間違って4.1を指定したが、本当は2.2とかだった、という場合の対応。基本的にバージョンアップの方向は何もしなくていいんだけど、バージョンダウンの場合はビルドできなくなる恐れがある。4.1 -> 2.2 の場合は以下の手順で対応できた …

外部プロジェクトの参照

ド嵌りしてしまった。普通にEclipseのプロジェクト設定画面で「Javaのビルドパス」→「プロジェクト」→「追加」でやってはいけません。「Android」→「ライブラリーグループの追加ボタン」でライブラリプロジェクトを追加します。ちなみにAndroid用のライブラ…

ADT20.0のバグ?

レイアウト画面でPlain Textをドラッグ&ドロップすると、 エラー Sun Jul 01 17:31:38 JST 2012 activity_main.xml: java.util.LinkedHashMap.eldest()Ljava/util/Map$Entry;java.lang.NoSuchMethodError: java.util.LinkedHashMap.eldest()Ljava/util/Map$…