Android

※前提条件:本情報はAndroid Studio 1.5.1を基づいて説明してる

イベントの実行順

  1. onCreated
  2. onStarted
  3. onResumed
  4. onPaused
  5. onStopped
  6. onSaveInstanceState
  7. onDestroyed

実装例

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();


あなたのお住まいの地域で最安のブロードバンド選び

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:32:29 (1627d)

e[NȂECir Yahoo yV LINEf[^[Ōz500~`I
z[y[W ̃NWbgJ[h COiq@COsیI COze