''[[MobileApp>Mobile Application 入門]]'' > ''[[Android>Android]]'' > ''Activity''
''[[手机开发指南>手机开发指南]]'' > ''[[Android>Android]]'' > ''Activity''


~
*Activity を取り巻くクラス    [#o0a80281]
    Activityとその継承関係を以下に記述する
#ref(activity.gif,nolink);

~

*Activity のライフサイクル (状態遷移) [#s8e08332]
#ref(activity.jpg,nolink);

~
*Activity のシーケンス [#o62c0353]
#ref(sequence.png,nolink);


**フォアグラウンド [#g42bbf6a]
**ビジブル [#hfe1a50e]
**バックグラウンドアクティビティ [#s9949908]


*利用したいメソッド [#ybf700bb]
~
#ref(method.png,nolink);

~
*Historyスタック [#e0f23e70]
  Activityが生成された場合、前回のActivityをそのままの状態でオブジェクト丸ごとhistory stackというActivityのコレクションに格納する。

~
*Activityの起動モード [#d69766ff]
  Activityには、4種類の起動モードがある~


***launchMode 属性 [#of4a0d38]
 アクティビティの起動方法には4つの属性有り.~

  "standard"(デフォルト モード)~
  "singleTop"~
  "singleTask"    ひとつのタスクのみしか開始できません~
  "singleInstance"  ひとつのタスクのみしか開始できません~


  FLAG_ACTIVITY_NEW_TASK~
  FLAG_ACTIVITY_CLEAR_TOP~
  FLAG_ACTIVITY_RESET_TASK_IF_NEEDED~
  FLAG_ACTIVITY_SINGLE_TOP~

  [[参考:Y.A.M の 雑記帳さん>http://y-anz-m.blogspot.com/2010/08/android_10.html]]
  参考 - [[Android Dev. サイト>http://developer.android.com/intl/ja/guide/topics/fundamentals.html#lmodes]]


~


~
*参考サイト [#xce87684]
  アクティビティ実装時の勘所~
  http://codezine.jp/article/detail/4842~
  ~
  画面遷移~
  http://d.hatena.ne.jp/hidecheck/20091202/1259767425



~
  ''[[戻る>Android]]''

Front page   Edit Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes