这个官方网站解释最清楚了,只能举些不那么实用的例子
standard 不说了
singletop 这个我曾经用来避免多次创建,比如点击一个按钮启动一个activity,如果快速点击多次会导致反复启动,一种办法是在点击事件里过滤,另一个办法是设置目标activity是singletop
singleTask 是不是就好比联系人activity
singleInstance 比如第一次启动时一个activity让用户填资料,填完后转到主activity,此时按后退,不再退回前一个activity。