※前提条件:本情報はAndroid Studio 1.5.1を基づいて説明してる イベントの実行順 †
実装例 †Applicationクラス package com.example.test; import android.app.Application; public class HogeApplication extends Application { protected String globalData = "yaaaah"; @Override public void onCreate() { //生成時 super.onCreate(); } @Override public void onTerminate() { //終了時 super.onTerminate(); } public Object getGlobalData() { return this.globalData; } } AndroidManifest.xml application要素のname属性に、Applicationを拡張したクラスのFQN(fully qualified name)を記述する。 <application android:name="com.example.test.HogeApplication" Activityから拡張したアプリケーションを取得する HogeApplication app = (HogeApplication)this.getApplication(); Object data = app.getGlobalData(); あなたのお住まいの地域で最安のブロードバンド選び コメント: |