今日の一言
2012/06/04(Mon) たこ焼きうまい。 [長年日記] 編集 22:00現在曇 21℃
_ [Android]AndroidでActivityより前に実施したい処理(Activityの生成に割り込みたい場合)の実装
参考:
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>