AndroidのIntent - Flag属性
FlagはIntentに対して制御を追加する。 addFlags()で追加する。
常用Flag
FLAG_ACTIVITY_BROUGHT_TO_FRONT
- このFlagで起動したActivityが既に存在する場合、Activityキューから前面に出す。
FLAG_ACTIVITY_CLEAR_TOP
- このFlagはsingleTaskモードで起動したActivityと同じである。Activityキュー内の該当Activity上のActivityを取りだす。
FLAG_ACTIVITY_NEW_TASK
- デフォルト。 毎回新しいActivityを生成する。
FLAG_ACTIVITY_NO_ANIMATION
- このFlagで起動したActivityは動画使用しない。
FLAG_ACTIVITY_NO_HISTORY
- このFlagで起動したActivityはActivitiキュー内に保持しない。
FLAG_ACTIVITY_REORDER_TO_FRONT
- このFlagで起動したActivityをTOPに移動する。
FLAG_ACTIVITY_SINGLE_TOP
- このFlagはsingleTopモードで起動したActivityと同じである。該当ActivityがTOPにある場合、そのまま使用。 TOPでない場合、再度生成する。