2014-12-01から1ヶ月間の記事一覧
通常であれば、ListViewをタップしたときのEventは、OnItemClickListenerを設定してあげると、ハンドリングする事が出来ます。 しかし、ListViewの中にButton等のwidgetを配置した場合、ButtonのOnClickListenerにイベントがブロックされてしまいハンドリン…
Androidでsqliteを使用する機会があったので実装していたのですが、以下のように実装したときにアプリが強制終了する事がありました。 /* * データを一件取得 */ private ResumeContentsEntity fetch(String where, String[] params) { SQLiteDatabase db = …
複数のFragmentを使用するときに、Fragment1からFragment2に遷移して、再度Fragment1に戻ったときに、Fragment1が再度描画されてしまうので、以前の状態を保持したまま遷移したいと思い、このようにonSaveInstanceStateを実装しました。 @Override publi…
Android開発でListViewの高さを固定したいとき、 android:layout_height="150dp" このように書いても高さが固定されません。 実際には、 android:layout_height="150dp" android:minHeight="150dp" このように、minHeightも指定しなければいけないようです。…
Pending Intentの第二引数に注意 - 備忘録 〜プログラミング〜 上記の記事でPendingIntentは起動するようになったのですが、その起動していたのもつかの間。 またしても起動出来なくなってしまうという現象が起きました。 やはり、問題はPendingIntentの2つ…
複数人でAndroid開発を進めるときに、外部ライブラリのバージョン違いなどで悩まされる事がありました。 jarファイルであれば、libs直下に入れれば済む話なのですが、リソースファイルなどもある都合上、jarに出来ないライブラリの場合は、個々にダウンロー…
APIから取得したURLをWEBで表示させる簡単な作業でハマったのでメモしておきます。 APIから取得したURLは、 http://www.hogehoge/?hoge=hoge&hogehoge=hoge このような感じだったのですが、以下のようにstartActivityをすると?以降のパラメータが消えてしま…
minSdkVersion9でChromecast対応のアプリを作るとき、ManifestにActivityを記載すると思うのですが、そのManifestに記載するActivityに以下のプロパティを設定しないとアプリが落ちたのでメモ。 android:theme="@style/Theme.AppCompat" 上記プロパティを設…