Android launchmode

activity 启动顺序 A-B-C 如果 再启动B

根据设置参数的不同 结果也不同

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

结果 A-B-C-B

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_CLEAR_TOP);

结果 A-B

B设置android:launchMode=”singleTask”

结果 A-B