1.Activityライフサイクル
アクティビティを作成するときoncreater
ondestroy活性を破壊したときには、
ときに可視ONSTART
onStopが表示されていない場合
onResumeが有する時間がフォーカス
場合onPauseないフォーカス
onRestart再始動
2.とにかく画面を切り替えます。
アンドロイド:screenOrientation = "風景" 横屏
アンドロイド:screenOrientation = "ポートレート"
竖屏
アンドロイド:configChanges =「オリエンテーション| keyboardHidden |画面サイズは」防ぐために、画面の自動回転
3.タスクスタック
スタック、スタック近い活動プラスに呼ば1.活動
私たちの操作の2.活動は常にスタックの活動のトップである
ユーザーエクスペリエンスの動作を維持するために使用3.タスクスタック
アプリケーションは空のスタックの外に考えられている4を
アプリケーションに対応するタスクの5概してスタック
スタック、スタック近い活動プラスに呼ば1.活動
私たちの操作の2.活動は常にスタックの活動のトップである
ユーザーエクスペリエンスの動作を維持するために使用3.タスクスタック
アプリケーションは空のスタックの外に考えられている4を
アプリケーションに対応するタスクの5概してスタック
アンドロイド:launchMode = "singleInstance"
別のタスクのスタックに別々の活動を作成し、スタックがこのアクティビティ、アクティビティ、タスクのスタックを再利用することができます1つのタスクだけです。
アンドロイド:launchMode = "singleTask"
検出タスクのスタックacitvity、それがすでに存在する場合は、直接再利用。
android:launchMode="standard"
默认标准模式: activity打开一次就会创建一个activity实例
android:launchMode="singleTop"
任务栈会检查栈顶的acitvity,如果栈顶的ativity 就是当前的activity,则复用栈顶的activity