Androidのアプリケーション開発ではまった罠の第一弾。 Androidでアプリケーションを開発していると、アプリケーションのアクティビティから共通してアクセスできる変数(データ)が欲しくなることがあるかと思います。 もちろん、アクティビティからアクティビティへ渡るたびに、シリアライズしたデータを渡してあげてもよいのですが、それではスマートなコードが書けないこともあるかと思います。 そうしたときに便利なのがApplicationクラスです。Applicationクラスを継承してメソッドや変数を実装してあげれば良いです。 たとえば、ここなんかを参考にすればよろしいかと。 http://techbooster.jpn.org/andriod/application/2353/ このApplicationクラス、魅力的なメソッドを備えています。 http://developer.android