ベースアンドロイド<アクティビティ>

1.Activityライフサイクル
アクティビティを作成するときoncreater
ondestroy活性を破壊したときには、
ときに可視ONSTART
onStopが表示されていない場合
onResumeが有する時間がフォーカス
場合onPauseないフォーカス
onRestart再始動

 2.とにかく画面を切り替えます。

アンドロイド:screenOrientation = "風景" 横屏
アンドロイド:screenOrientation = "ポートレート" 竖屏
アンドロイド:configChanges =「オリエンテーション| keyboardHidden |画面サイズは」防ぐために、画面の自動回転
 
3.タスクスタック
スタック、スタック近い活動プラスに呼ば1.活動
私たちの操作の2.活動は常にスタックの活動のトップである
ユーザーエクスペリエンスの動作を維持するために使用3.タスクスタック
アプリケーションは空のスタックの外に考えられている4を
アプリケーションに対応するタスクの5概してスタック
 
 アンドロイド:launchMode = "singleInstance"
別のタスクのスタックに別々の活動を作成し、スタックがこのアクティビティ、アクティビティ、タスクのスタックを再利用することができます1つのタスクだけです。

 アンドロイド:launchMode = "singleTask"
検出タスクのスタックacitvity、それがすでに存在する場合は、直接再利用。

 android:launchMode="standard"  
 默认标准模式: activity打开一次就会创建一个activity实例

 android:launchMode="singleTop"
任务栈会检查栈顶的acitvity,如果栈顶的ativity 就是当前的activity,则复用栈顶的activity
 
 

おすすめ

転載: www.cnblogs.com/jtzp007/p/11129143.html