4つのコンポーネントActivityの起動モード
1070 ワード
Activityの特徴:ユーザインタフェースを表す単一画面 ウィンドウは、通常、画面に満ちているが、画面より小さく、他のウィンドウの上に浮動することもできる. はスタックに存在し、「後進先出」のスタックメカニズムに従う.
Activityの起動モード:(ActivityオブジェクトA,B,C,Dを仮定)
例
に注意
アプリケーションからActivivty(プッシュ情報でアプリケーションジャンプ指定インタフェース)を起動する場合は、flagを設定する必要があります.1つのIntentで1つのflagを設定するか、複数を設定することができます. FLAG_ACTIVITY_SINGLE_TOP singleTop FLAG_ACTIVITY_NEW_TASK singleTask FLAG_ACTIVITY_CLEAR_TOP singleTop、プロファイルがsingleTopでない場合、 が再作成されます.
Activityの起動モード:(ActivityオブジェクトA,B,C,Dを仮定)
Standard --> ( Activity, Activity)
:A->B->C->A->A->B :ABCAAB
SingleTop --> (activity , onNewIntent() , activity)
:A->B->C->C->A->C :ABCAC
SingleTask --> ( , onNewIntent() , activity)
:A->B->A->A->C->A :A
SingleInstance --> ( , , SingleTask)
例
に注意
アプリケーションからActivivty(プッシュ情報でアプリケーションジャンプ指定インタフェース)を起動する場合は、flagを設定する必要があります.1つのIntentで1つのflagを設定するか、複数を設定することができます.