リンク:【ソース+水=麦茶色の何か】

参考:

 http://developer.android.com/reference/android/app/Application.html

Applicationクラスを拡張することで、Activity生成前に処理を行わせることが出来る。

初期設定ファイルを読み込ませたい場合などに便利。

【TestAppActivity.java】

package net.i.akihiro.TestApp;
import android.app.Application;

public class TestAppApplication extends Application {

	@Override
	public void onCreate() {
		super.onCreate();
	}

	@Override
	public void onLowMemory() {
		super.onLowMemory();
		System.gc();
	}

	@Override
	public void onTerminate() {
		super.onTerminate();
	}
}

【AndroidManifest.xml】

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="net.i.akihiro.TestApp"
   android:versionCode="1"
   android:versionName="1.0" >

   <uses-sdk android:minSdkVersion="7" />

   <application
       android:name=".TestAppApplication"
       android:icon="@drawable/ic_launcher"
       android:label="@string/app_name" >
       <activity
           android:name=".SampleAppActivity"
           android:label="@string/app_name" >
           <intent-filter>
               <action android:name="android.intent.action.MAIN" />
               <category android:name="android.intent.category.LAUNCHER" />
           </intent-filter>
       </activity>
   </application>

</manifest>