2014年8月21日木曜日

【Android】Activityライフサイクルコピペ用


    ///////////////////////////////////////////////////////////
    //フィールド
    ///////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////
    //メソッド ライフサイクル順 アクティビティ用
    ///////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////
    /**
     * ライフサイクル01:onCreate()
     * 最初に呼び出される。リソースの初期化処理を行う。
     */

    ///////////////////////////////////////////////////////////
    /**
     * ライフサイクル02:onRestart()
     * Activityの停止後、再開する直前に呼び出される。
     */

    ///////////////////////////////////////////////////////////
    /**
     * ライフサイクル03:onStart()
     * 画面が表示される直前に呼び出される。
     * アニメーションの開始など、表示に関わる初期化処理を行う。
     */

    ///////////////////////////////////////////////////////////
    /**
     * ライフサイクル04:onResume()
     * ユーザーからの入力が可能となる直前に呼び出される。
     * タイマーの開始やデータの読み込みを行う。
     *
     * ホームボタンでホームに戻ってからアプリに戻ってきた時もここは通る
     */

    ///////////////////////////////////////////////////////////
    /**
     * ライフサイクル05:onPause()
     * Activityから抜けようとした時に呼び出される。
     *
     * ホームボタンでホームに戻るときもここは通る
     */

    ///////////////////////////////////////////////////////////
    /**
     * ライフサイクル06:onStop()
     * Activityが非表示になった時に呼び出される
     */

    ///////////////////////////////////////////////////////////
    /**
     * ライフサイクル07:onDestroy()
     * Activityが破棄される時に呼び出される
     */


    ///////////////////////////////////////////////////////////
    /**
     * ライフサイクル追加:onUserLeaveHint()
     * ユーザーがHOMEボタンを押すなどして、アプリがバックグラウンドに
     * 移った時に呼び出される
     */
 


    ///////////////////////////////////////////////////////////
    //メソッド オプションメニュー用
    //onCreateOptionsMenu()
    //onOptionsItemSelected()など
    ///////////////////////////////////////////////////////////
    /**
     *
     *
     */


    ///////////////////////////////////////////////////////////
    //メソッド 非ライフサイクル
    //抽象クラスの継承やインターフェイスの実装により
    //オーバーライドが義務化されるメソッドなど
    ///////////////////////////////////////////////////////////
    /**
     *
     *
     */


    ///////////////////////////////////////////////////////////
    //クラス内クラス
    //タイマー処理やフラグメントなどとの連携用
    //外側のクラスへのアクセス表記 : 外側のクラス名.this
    ///////////////////////////////////////////////////////////
    /**
     *
     *
     */


0 件のコメント:

コメントを投稿