以下是今天讲解intent的flag属性的列表:
flag_activity_brought_to_front flag_activity_clear_top flag_activity_new_task flag_activity_no_animation flag_activity_no_history flag_activity_reorder_to_front flag_activity_single_top
以flag_activity_brought_to_front方式启动activity
假如当前的activity栈如下图:
接着我们在activitya中以flag_activity_brought_to_front方式启动activityb,这时activity栈如下图:
总结:如果以flag_activity_brought_to_front方式启动activityb,如果该activityb存在在activity栈中,下次再次启动该activityb时,将会把该activityb带到栈顶。
以flag_activity_clear_top方式启动activity
假如当前的activity栈如下图: