Androidアプリの上部にあるActionBar上のメニューを初期化しようとしてエラーが発生したのでその対処方法をまとめます.
Android Project での ClassNotFoundException
Android Project をEclipseで新規作成した後、実行時にClassNotFoundExceptionが発生して落ちてしまう事象が頻発したため、そのデバッグ方法をまとめました。
Javaの正規表現
単純な文字列比較であれば、Stringのequals/startsWith/endsWithが利用できますが、複雑な比較をする場合は正規表現を利用します。 ここでは、よく利用する正規表現の例をあげます。
Androidアプリの設定画面を簡単に実装する方法
Androidアプリの設定画面を実装する一番オーソドックスな方法としてPreferenceAPIがあります。 ここではその実装方法についてまとめます。
WordPressでのSEO対策
WordPressでサイトを立ち上げたものの、なかなかアクセス数が伸びませんでした。 そこで、SEO対策の用のプラグインを導入しました。
スワイプによる更新(ListViewを引っ張って更新)
Androidアプリでスワイプによる更新を実装する方法についてまとめました。 公式のサポートライブラリ(v4のSwipeRefreshLayout)を利用すると簡単に実装できます。
戻るボタンの実装方法
Androidで戻るボタン(BackKey)を押した際の挙動でハマったので、その実装方法を記載します。 [前提] 画面の作りは、Fragmentを利用。 Fragmentの切り替えは普通にこんな感じで実装。 mFragmentManager.beginTransaction() .replace(R.id.container, myFragment).commit(); [ゴール] 戻るボタンを押した際に、一つ前のFragmentを再度表示したい。 [問題] 戻るボタンを押すとActivityがバックグラウンド実行状態に移行してしまう。(ホームボタンが押された時と同じ挙動をする。) [解決法] 1.BackStackへの追加 ネットで情報を調べて見ると、次のFragmentをcommitする前にBackStackへ現在のFragmentを追加する必要があるとのこと。 mFragmentManager.beginTransaction() .addToBackStack(null) // ここでBackStackに追加している。 .replace(R.id.container, myFragment).commit(); これで解決するかと思ったが、以前として同じ挙動のまま。