Ability的启动模式有4种
1. singleton
2. multiton
3. standard
4. specified
singleton 单实例模式, 启动后在任务列表里面只会创建一个历史任务。
multiton 多实例模式, 可以多次创建实例,但是每次创建新的实例之前的实例就回被销毁,所以在任务里边里面只回看到一个历史任务。【每个实例都会重新走一遍Ability的生命周期方法】
standard 也是多实例模式, 可以多次创建,每次点击都会创建新的实例与multiton不同的是创建新的实例不会销毁之前的实例,所以在任务列表里面可以看到多个实例
specified 特定实例模式 ,这个启动模式需要指定id,在创建Ability的时候会先判断任务列表里有没有指定id的Ability,如果有就不会创建新的Ability,反之就会创建新的Ability