戻るボタンの実装方法

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(); これで解決するかと思ったが、以前として同じ挙動のまま。

Eclipse ADTでjUnit Test

新しいPCにAndroidの開発環境を構築した際に、jUnitが実行できなくてはまったので、解決法を備忘のために記載します。   1. 事象 メインのプロジェクトとそれに対応するテストプロジェクトを作成し、テストクラスを作りました。 早速実行してみたところ、”The specified jre installation is not found”というエラーが。   2. 解決法 EclipseADTは公式に記載の通り、JDK6が必要です。 Development tools JDK 6 (JRE alone is not sufficient) Apache Ant 1.8 or later Not compatible with Gnu Compiler for Java (gcj) Note: Some Linux distributions may include JDK 1.4 or

選択可能なダイアログ